博主原创,转载请注明。 公司需要一台测试服务器来做测试用,所以花了几天时间把服务全部部署好,在部署好war包之后,发现Tomcat访问超级慢。 1、进入Tomcat的bin目录下,运行 ./catalina.sh run命令,在前台打印运行信息,首先看其有没有报错。好,没有报错,进行下一步。 看打印 ...
分类:
其他好文 时间:
2017-06-28 13:17:40
阅读次数:
545
tomcat7配置详解http://www.jianshu.com/p/0042d976bb39tomcat6配置详解http://www.jianshu.com/p/0042d976bb39tomcat配置优化1.Tomcat优化其实就是对server.xml优化(开户线程池,调整httpconnector参数)搜索【<Executorname="tomcatThreadPool"】,开启并调整为<Execu..
分类:
其他好文 时间:
2017-06-26 10:14:28
阅读次数:
147
Tomcat在各位JavaWeb从业者常常就是默认的开发环境,但是Tomcat的默认配置作为生产环境,尤其是内存和线程的配置,默认都很低,容易成为性能瓶颈. 幸好Tomcat还有很多的提升空间.下文介绍一下Tomcat优化,可以分为内存,线程,IO. 一:Tomcat内存优化,启动时告诉JVM我要一 ...
分类:
其他好文 时间:
2017-06-07 11:13:48
阅读次数:
149
http://www.cnblogs.com/linux130/p/5912510.html此博文比较好放在自己博客记录
分类:
其他好文 时间:
2017-06-02 17:29:39
阅读次数:
125
删除默认目录 安装完tomcat后,删除$CATALINA_HOME/webapps下默认的所有目录文件 rm -rf /srv/apache-tomcat/webapps/* 用户管理 如果不需要通过web部署应用,建议注释或删除tomcat-users.xml下用户权限相关配置 隐藏tomcat ...
分类:
系统相关 时间:
2017-06-02 00:56:27
阅读次数:
371
Tomcat中的线程池(APR和ThreadPool) 2. 在Connector中指定使用共享线程池: <Connector executor="tomcatThreadPool" port="8080" protocol="HTTP/1.1" connectionTimeout="20000" ...
分类:
其他好文 时间:
2017-05-31 23:12:13
阅读次数:
306
JVM栈 JVM栈是线程私有的,每个线程创建的同时都会创建JVM栈,JVM栈中存放的为当前线程中局部基本类型的变量(java中定义的八种基本类型:boolean、char、byte、short、int、long、float、double)、部分的返回结果以及Stack Frame,非基本类型的对象在 ...
分类:
其他好文 时间:
2017-05-24 18:27:42
阅读次数:
197
我的优化配置:JAVA_OPTS="-Xms16384m-Xmx16384m-Xloggc:/home/soft/8080_gc.log-Xss256k-Xmn6144m-XX:PermSize=1024m-XX:MaxPermSize=1024m-XX:SurvivorRatio=6-XX:MaxTenuringThreshold=7-XX:+UseConcMarkSweepGC-XX:+UseParNewGC-XX:CMSFullGCsBeforeCompaction=0-XX:+UseCM..
分类:
其他好文 时间:
2017-05-11 22:34:54
阅读次数:
386
今天启动Tomcat,发现启动很慢,需要几分钟,这个问题值得重视,所以就去查看日志,发现耗时是session引起随机数问题导致的。Tomcat的SessionID通过SHA1算法计算得到的,计算SessionID的时候必须有1个秘钥,为了提高安全性Tomcat在启动的时候通过随机数生成秘钥。一、环境介绍..
分类:
其他好文 时间:
2017-05-04 23:19:41
阅读次数:
179
Tomcat 请求过程描述:
1、用户发送请求,被转发到8080端口,被Coyote Http/1.1 Connector获取。
2、Connector把请求交给servic...
分类:
编程语言 时间:
2017-04-29 20:02:16
阅读次数:
259