TOMCAT-5.5.X整合APR

来源:互联网 发布:网络电视批发 编辑:程序博客网 时间:2024/05/21 20:23

Tomcat中使用APR库,其实就是在Tomcat中使用JNI的方式来读取文件以及进行网络传输。可以大大提升Tomcat对静态文件的处理性能,同时如果你使用了HTTPS方式传输的话,也可以提升SSL的处理性能。


1.准备

操作系统:RedHatAS4 update1
Tomcat-5.5.28 :http://tomcat.apache.org
arp1.3.8:http://apr.apache.org/
jdk1.5.x:http://java.sun.com

2.整合

1.1.安装jdk1.5


请安装完成后,设置JAVA_HOME

1.2.安装apr-1.3.8

默认安装后,apr的安装目录为:/usr/local/apr

$ cd /tools
$ wget http://apache.mirrors.tds.net/apr/apr-
1.3.8.tar.gz
$ tar -xzvf apr-
1.3.8.tar.gz
$ cd apr-
1.3.8
$ ./configure
$ make
$ make install

1.3.安装Tomcat-5.5.28

到apache官网下载tomcat版本

1.3.1.
安装APR
tomcat-5.5.x
apr组件是和tomcat-5.5.x一起发布的,默认在$CATALINA_HOME/bin/tomcat-native.tar.gz

$ cd $CATALINA_HOME/bin/
$ tar -xzvf tomcat-native.tar.gz
$ cd tomcat-native-1.1.16-src/jni/native
$ ./configure --with-apr=/usr/local/apr
$ make
$ make install

1.4.设置Tomcat整合APR

修改tomcat的启动shellcatalina.sh),在该文件中加入启动参数:CATALINA_OPTS="$CATALINA_OPTS-Djava.library.path=/usr/local/apr/lib"。也可以在环境变量中配置:exportCATALINA_OPTS="$CATALINA_OPTS -Djava.library.path=/usr/local/apr/lib"

$ export CATALINA_OPTS="$CATALINA_OPTS -Djava.library.path=/usr/local/apr/lib

 

1.5.启动验证安装


$ cd $CATALINA_HOME/bin
$ ./catalina.sh run

如果看到下面的启动日志,表示成功。
2009-9-21 15:27:09 org.apache.coyote.ajp.AjpAprProtocol init


原创粉丝点击