tomcat 三种工作模式

Tomcat三种工作模式:

 

 

tail /usr/local/tomcat/logs/catalina.out   //查看日志就可以知道其工作模式

在监控页面也可以查看其工作模式,进入tomcat页面后点击server status 登录即可查看

 

 

 

Tomcat默认工作模式为NIO

 

 

 

 vim /usr/local/tomcat/conf/server.xml   //修改配置文件,下图HTTP/1.1修改与否都可以,tomcat默认工作模式就为NIO

 

 

若修改将HTTP/1.1改为org.apache.coyote.http11.Http11NioProtocol

 

 

 

 

 

 /usr/local/tomcat/bin/shutdown.sh   //修改后关闭然后重启

/usr/local/tomcat/bin/startup.sh   //重启

 

 

配置apraio的模式):

 rpm -e apr --nodeps  //卸载apr

yum -y install apr apr-devel  //安装aprapr-devel

 ls /usr/local/tomcat/bin/  //查看bintomcat-native.tar.gz并且复制一份出来

cp /usr/local/tomcat/bin/tomcat-native.tar.gz ./  //将文件复制到当下

tar xf tomcat-native.tar.gz   //解压

cd tomcat-native-1.2.21-src/native/  //进入到解压路径下

./configure --with-apr=/usr/bin/apr-1-config --with-java-home=/usr/local/java && make && make install  //编译并且安装

 vim /usr/local/tomcat/conf/server.xml   //修改主配置文件

【在配置文件加入org.apache.coyote.http11.Http11AprProtocol

 

 vim /usr/local/tomcat/bin/catalina.sh   //修改

【在文档内加入CATALINA_OPTS="-Djava.library.path=/usr/local/apr/lib"  //指定一下apr的库文件位置】

 

vim /etc/profile  //修改环境变量

【export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/apr/lib  //在文件内加入,使系统知道aprlib

 

 

 /usr/local/tomcat/bin/shutdown.sh

/usr/local/tomcat/bin/startup.sh    //重启

 tail -3 /usr/local/tomcat/logs/catalina.out   //进行过滤

 

 

查看监控页面:

 

 

【若没有开启请操作:

source /etc/profile

/usr/local/tomcat/bin/shutdown.sh

/usr/local/tomcat/bin/startup.sh  

 

 

解决重启tomcat服务后,8005端口延迟启动的问题:

vi /usr/local/java/jre/lib/security/java.security    //修改配置文档,修改117行改为下图

 

 

posted @ 2019-10-02 20:24  三毛钱呲花  阅读(818)  评论(0编辑  收藏  举报