<Connector port="8080" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443" />
NIO模式在和设置BIO模式同样的位置上,将红框的内容变成这样,重启tomcat就会使用NIO模式。tomcat8默认就是这个样子
<Connector port="8080" protocol="org.apache.coyote.http11.Http11NioProtocol" connectionTimeout="20000" redirectPort="8443" />
APR模式启用这种模式稍微麻烦一些,需要安装一些依赖库,以下就是安装所需的条件:
1,最新的apr
2,最新的apr-util
3,tomcat-native.tar.gz(在tomcat/bin/下有相应的安装tar包)
不过也需要改配置文件,先来改配置文件吧,还是在同样的位置,将红框的内容变成这样(注意和NIO模式很像),保存退出,然后去安装依赖库
<Connector port="8080" protocol="org.apache.coyote.http11.Http11AprProtocol" connectionTimeout="20000" redirectPort="8443" />
安装那三个依赖前,先看下服务器中有没有装apr
我这里是装过了(好像是tomcat自己装的,不记得了),所以要先卸载,忽略依赖的卸载,重新装最新的
1.apr(),上传解压
安装到/usr/local/apr
./configure --prefix=/usr/local/apr && make && make install
2.apr-util(),上传解压
安装到/usr/local/apr-util,指定apr的目录
./configure --with-apr=/usr/local/apr/ --prefix=/usr/local/apr-util && make && make install
3.tomcat-native(在tomcat/bin/下有相应的安装tar包),解压
安装,指定apr的目录和JAVA_HOME的目录
./tomcat-native-1.2.14-src/native/configure --with-apr=/usr/local/apr --with-java-home=/usr/share/jdk1.8 && make && make install
安装完后记得在 /etc/profile 文件中的JAVA_HOME环境变量后面多加一条APR的环境变量(注意你自己安装的apr目录)
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/apr/lib
用source /etc/profile命令让环境变量配置立即生效
启动tomcat,访问(你tomcat所在服务器的ip)192.168.25.128:8080/manager/status,这样就ok了
如果上面你不想设置tomcat管理界面,也可以通过日志查看
更多Tomcat相关教程见以下内容:
CentOS 6.6下安装配置Tomcat环境
RedHat Linux 5.5安装JDK+Tomcat并部署Java项目