lianj_lee 发表于 2013-1-16 00:37:36

Tomcat apr

豆子小说网http://www.dzxiaoshuo.com

作者:lianj-lee(1987)

众所周知,tomcat是应用服务器,当处理图片,静态页面的时候,能力还是有些弱,但是通过在其中使用apr库,可以大幅度的提高这方面的能力。可以大大提升Tomcat对静态文件的处理性能,同时如果你使用了HTTPS方式传输的话,也可以提升SSL的处理性能。

一般在Windows下,可以直接下载编译好的二进制版本的dll库文件来使Tomcat启用APR,下载地址是:http://tomcat.heanet.ie/native/

今天要说的是在linux下面怎么使用它,

环境CentOs 5所需软件Tomcat 5.5.27apr-1.3.3.tar.gzapr-util-1.3.4.tar.gztomcat-native-1.1.16-src.tar.gz

安装过程
1、安装Tomcat。

2、编译安装APR。
1》解压文件tar zxvd apr-1.3.3.tar.gz2》安装./configure --prefix=/u02/apache-tomcat-5.5.27/aprmakemake install

3、编译安装APR UTIL。
1》解压文件tar zxvd apr-util-1.3.4.tar.gz2》安装./configure --prefix=/u02/apache-tomcat-5.5.27/apr --with-apr=/u02/apache-tomcat-5.5.27/aprmakemake install

4、编译安装Native。
1》解压文件tar zxvd tomcat-native-1.1.16-src.tar.gz2》安装./configure --prefix=/u02/apache-tomcat-5.5.27/apr --with-apr=/u02/apache-tomcat-5.5.27/apr --with-java-home=/u02/jdk1.5.0_16makemake install

5、修改Tomcat的启动参数。
打到Tomca t安装目录下 bin/catalina.sh 文件,找到如下内容:
# Get standard environment variables在其下面添加一行:JAVA_OPTS="-Djava.library.path=/u02/apache-tomcat-5.5.27/apr/lib"

6、验证。
进入Tomcat的bin目录,执行:
root@linux:~/apache-tomcat-5.5.27/bin> ./startup.sh Using CATALINA_BASE:   /u02/apache-tomcat-5.5.27Using CATALINA_HOME:   /u02/apache-tomcat-5.5.27Using CATALINA_TMPDIR: /u02/apache-tomcat-5.5.27/tempUsing JRE_HOME:       /u02/jdk1.5.0_16/jre

进入Tomcat的logs目录,打开 catalina.out 文件,可以看到控制台输出的日志如下:
Apr 17, 2009 11:16:53 AM org.apache.coyote.http11.Http11AprProtocol initINFO: Initializing Coyote HTTP/1.1 on http-9090Apr 17, 2009 11:16:53 AM org.apache.coyote.ajp.AjpAprProtocol initINFO: Initializing Coyote AJP/1.3 on ajp-8009Apr 17, 2009 11:16:53 AM org.apache.catalina.startup.Catalina loadINFO: Initialization processed in 2160 msApr 17, 2009 11:16:53 AM org.apache.catalina.core.StandardService startINFO: Starting service CatalinaApr 17, 2009 11:16:53 AM org.apache.catalina.core.StandardEngine startINFO: Starting Servlet Engine: Apache Tomcat/5.5.27Apr 17, 2009 11:16:53 AM org.apache.catalina.core.StandardHost startINFO: XML validation disabledApr 17, 2009 11:16:57 AM org.apache.coyote.http11.Http11AprProtocol startINFO: Starting Coyote HTTP/1.1 on http-9090Apr 17, 2009 11:16:58 AM org.apache.coyote.ajp.AjpAprProtocol startINFO: Starting Coyote AJP/1.3 on ajp-8009Apr 17, 2009 11:16:58 AM org.apache.catalina.storeconfig.StoreLoader loadINFO: Find registry server-registry.xml at classpath resourceApr 17, 2009 11:16:58 AM org.apache.catalina.startup.Catalina startINFO: Server startup in 5236 ms

注意上面用粗体标识的部分,说明APR应用成功。
页: [1]
查看完整版本: Tomcat apr