tomcat7简单优化
来源:互联网 发布:点对点网速测试软件 编辑:程序博客网 时间:2024/06/13 22:03
生产环境下我们不应该使用root用户开启tomcat服务,所以为了安全起见,我们创建一个用户tomcat
useradd tomcat
passwd tomcat(密码也设为tomcat)
编辑tomcat目录下的conf里的tomcat-users.xml文件
在tomcat-users里面增加以下内容
<role rolename="manager"/><role rolename="manager-gui"/><role rolename="admin"/><role rolename="admin-gui"/><user username="tomcat" password="tomcat" roles="admin-gui,admin,manager-gui,manager"/>
点击server status进入,输入用户名tomcat和密码tomcat
可以看到有个ajp
默认的tomat的模式是bio,上图是我已经修改模式为nio了的效果图,修改方法为
vi conf/service.xml,找到connector,就是以下内容
<Connector port="8080" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443" />
修改一下协议内容,HTTP/1.1改为
org.apache.coyote.http11.Http11NioProtocol
此时刷新页面
一般情况下我们使用的是nginx+tomat,而不是ajp协议,禁用该协议有利于提升性能,方法为vi conf/service.xml注释掉协议为AJP的那行
<Connector port="8009" protocol="AJP/1.3" redirectPort="8443" />
重启服务后,效果如下
[root@localhost bin]# cd - #回到上一个工作目录/usr/local/src/apache-tomcat-7.0.78/conf[root@localhost conf]# vi server.xml [root@localhost conf]# cd -/usr/local/src/apache-tomcat-7.0.78/bin[root@localhost bin]# ./shutdown.sh ;./startup.sh #依次执行,好像没有重启的脚本,所以就关闭再打开了Using CATALINA_BASE: /usr/local/src/apache-tomcat-7.0.78Using CATALINA_HOME: /usr/local/src/apache-tomcat-7.0.78Using CATALINA_TMPDIR: /usr/local/src/apache-tomcat-7.0.78/tempUsing JRE_HOME: /usrUsing CLASSPATH: /usr/local/src/apache-tomcat-7.0.78/bin/bootstrap.jar:/usr/local/src/apache-tomcat-7.0.78/bin/tomcat-juli.jarUsing CATALINA_BASE: /usr/local/src/apache-tomcat-7.0.78Using CATALINA_HOME: /usr/local/src/apache-tomcat-7.0.78Using CATALINA_TMPDIR: /usr/local/src/apache-tomcat-7.0.78/tempUsing JRE_HOME: /usrUsing CLASSPATH: /usr/local/src/apache-tomcat-7.0.78/bin/bootstrap.jar:/usr/local/src/apache-tomcat-7.0.78/bin/tomcat-juli.jarTomcat started.[root@localhost bin]#
还有一个是增加线程池,不过我没有把这个配置成功,所以这里就不说了。
阅读全文
0 0
- tomcat7简单优化
- tomcat7优化
- Tomcat7优化
- Tomcat7优化
- tomcat7优化
- Tomcat7优化
- tomcat7 优化
- tomcat7.0.5启动优化
- Tomcat7并发优化
- tomcat7性能优化
- tomcat7 参数优化
- Tomcat7并发优化
- tomcat7 优化前后对比
- Tomcat7优化配置
- Tomcat7优化配置
- Tomcat7优化配置
- Tomcat7优化配置
- tomcat7的性能优化
- Java数据类型
- c++ 关键字详解
- Android 自定义圆形Imageview
- python入门系列1---基础知识
- 启动VMware虚拟机显示:物理内存不足无法使用的五种解决方法
- tomcat7简单优化
- 找不到或无法加载主类、JAVA_HOME、PATH、CLASSPATH
- 静态
- TimeAndMath
- WebHubBot爬虫分享(每天可抓取500万以上)
- 问题:Objective-C 中 C 类型函数不识别 foundation 中的类
- 设计模式
- SpringSecurity学习笔记(三)——自定义登录界面读取数据库用户以及权限
- Active Job