生产环境下我们不应该使用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"/>  

tomcat7简单优化
点击server status进入,输入用户名tomcat和密码tomcat
可以看到有个ajp
tomcat7简单优化
默认的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" />

重启服务后,效果如下

tomcat7简单优化

[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.78
Using CATALINA_HOME:   /usr/local/src/apache-tomcat-7.0.78
Using CATALINA_TMPDIR: /usr/local/src/apache-tomcat-7.0.78/temp
Using JRE_HOME:        /usr
Using CLASSPATH:       /usr/local/src/apache-tomcat-7.0.78/bin/bootstrap.jar:/usr/local/src/apache-tomcat-7.0.78/bin/tomcat-juli.jar
Using CATALINA_BASE:   /usr/local/src/apache-tomcat-7.0.78
Using CATALINA_HOME:   /usr/local/src/apache-tomcat-7.0.78
Using CATALINA_TMPDIR: /usr/local/src/apache-tomcat-7.0.78/temp
Using JRE_HOME:        /usr
Using CLASSPATH:       /usr/local/src/apache-tomcat-7.0.78/bin/bootstrap.jar:/usr/local/src/apache-tomcat-7.0.78/bin/tomcat-juli.jar
Tomcat started.
[root@localhost bin]# 

还有一个是增加线程池,不过我没有把这个配置成功,所以这里就不说了。

相关文章:

  • 2021-12-21
  • 2021-07-08
  • 2021-09-02
  • 2021-05-25
  • 2021-11-19
猜你喜欢
  • 2021-08-29
  • 2021-07-20
  • 2021-12-23
  • 2022-03-03
  • 2021-06-04
  • 2022-01-14
  • 2022-12-23
相关资源
相似解决方案