tomcat 服务器在JavaEE项目中使用率非常高,所以在生产环境对tomcat的优化也变得非常重要了,对于tomcat的优化,主要是从2个方面入手,一是tomcat本身的配置,另一个是tomcat所运行的Jvm虚拟机的调优
二、Tomcat配置优化 2.1 下载安装tomcat案例中使用的Tomcat版本是 8.0+ 版本
下载安装:https://tomcat.apache.org/download-80.cgi
# 保存退出 # 如果是tomcat7,配置了tomcat用户就可以登录系统了,但是tomcat8中不行,还需要修改下面一个配置文件,否则访问不了,提示403 vim cd webapps/manager/META-INF/context.xml <!-- --> # 保存退出即可 # 启动tomcat 2.33 启动访问
成功访问tomcat地址后,点击 首页中Server Status
,输入用户名密码tomcat/tomcat
重启tomcat,查看效果:
保存退出,重启tomcat,查看效果
在页面中现实最大线程为 -1 ,这个是正常的,只是显示的问题,实际使用的指定的值
3.3 tomcat的三种运行模式tomcat的运行模式有三种:
bio: 默认的模式,性能非常低下,没有经过任何优化处理和支持 nio: (new I/O),是Java SE 1.4及后续版本提供的一种新的 I/O操作方式(即java.nio包及其子包),java nio是一个基于缓冲区,并能提供非阻塞I/O操作的java API ,因此nio也被看成是 non-blocking I/O的缩写,它拥有比传统I/O操作(bio)更好的并发运行性能 apr: 安装起来最困难,不过在tomcat8中有最新的nio2,速度更快,建议使用nio2设置nio2:
测试结果:
原创文章 65获赞 504访问量 21万+
关注
私信
展开阅读全文
作者:牧小农