1.修改conf/server.xml中的如下内容:
<Connector port="8080" protocol="HTTP/1.1"
connectionTimeout="20000"
maxThreads="2"
acceptCount="10"
maxConnections ="100"
redirectPort="8443" />
其中:
maxThreads:并发数
acceptCount:最大排队数
maxConnections:最大链接数
2.如果需要继续增加性能,需安装apr
1) 安装APR
到http://apr.apache.org下载apr-1.15.0.tar.gz,然后执行以下安装命令:
tar -xvf apr-1.15.0.tar.gz
cd apr-1.15.0
./configure --prefix=/usr/local/apr-1.15.0
make
make install
2)安装APR-UTIL
到http://apr.apache.org下载apr-util-1.15.0.tar.gz,然后执行如下命令:
tar -zxvf apr-util-1.15.0.tar.gz
./configure --prefix=/usr/local/apr-1.15.0 --with-apr=/usr/local/apr-1.15.0
make
make install
3)安装tomcat native library
cd /home/kocla-tomcat/bin
tar -zxvf tomcat-native.tar.gz
cd tomcat-native-1.1.10-src/jni/native
./configure --prefix=/usr/local/apr-1.15.0 --with-apr=/usr/local/apr-1.15.0 -with-java-home=/usr/jdk
make
make install
4)编辑tomcat/bin/catalina.sh
将 JAVA_OPTS="$CATALINA_OPTS -Djava.library.path=/usr/local/apr-1.15.0/lib"
加在 # ------ Execute The Requested Command ---------- 前面
5)添加环境变量
vi /etc/profile
添加:
export LD_LIBRARY_PATH=/usr/local/apr-1.15.0/lib
6)重启tomcat,查看日志,看到APR加载成功:
Loaded Apache Tomcat Native library 1.15.0
3.应用NIO Connector:
<Connector port="8080" protocol="org.apache.coyote.http11.Http11NioProtocol"
connectionTimeout="20000"
maxThreads="2"
acceptCount="10"
maxConnections ="100"
redirectPort="8443" />