作者:聂勇 欢迎转载,请保留作者信息并说明文章来源!
环境
- SuSE Linux 8
所需软件
- Tomcat 5.5.27
- apr-1.3.3.tar.gz
- apr-util-1.3.4.tar.gz
- tomcat-native-1.1.16-src.tar.gz
安装过程
1、安装Tomcat,具体的过程不再详述。如有需要,可以参考我的另一篇文章: Tomcat-在Linux上安装 。
2、编译安装APR。
解压文件
安装三步曲
3、编译安装APR UTIL。
解压文件
安装三步曲
4、编译安装Native。
解压文件
安装三步曲
注意:在默认情况下,是带OpenSSL编译的。但当前使用的版本需要OpenSSL 0.9.8a及以上版本,安装环境上的OpenSSL为0.9.6,通不过,故加上 –with-ssl=no 。
5、修改Tomcat的启动参数。
打到Tomcat安装目录下 bin/catalina.sh 文件,找到如下内容:
在其下面添加一行:
6、验证。
进入Tomcat的bin目录,执行:
Using CATALINA_BASE: /data/aofeng/apache-tomcat-5.5.27
Using CATALINA_HOME: /data/aofeng/apache-tomcat-5.5.27
Using CATALINA_TMPDIR: /data/aofeng/apache-tomcat-5.5.27/temp
Using JRE_HOME: /data/aofeng/jdk1.5.0_16/jre
进入Tomcat的logs目录,打开 catalina.out 文件,可以看到控制台输出的日志如下:
Apr 17, 2009 11:16:53 AM org.apache.coyote.http11.Http11AprProtocol init
INFO: Initializing Coyote HTTP/1.1 on http-9090
Apr 17, 2009 11:16:53 AM org.apache.coyote.ajp.AjpAprProtocol init
INFO: Initializing Coyote AJP/1.3 on ajp-8009
Apr 17, 2009 11:16:53 AM org.apache.catalina.startup.Catalina load
INFO: Initialization processed in 2160 ms
Apr 17, 2009 11:16:53 AM org.apache.catalina.core.StandardService start
INFO: Starting service Catalina
Apr 17, 2009 11:16:53 AM org.apache.catalina.core.StandardEngine start
INFO: Starting Servlet Engine: Apache Tomcat/5.5.27
Apr 17, 2009 11:16:53 AM org.apache.catalina.core.StandardHost start
INFO: XML validation disabled
Apr 17, 2009 11:16:57 AM org.apache.coyote.http11.Http11AprProtocol start
INFO: Starting Coyote HTTP/1.1 on http-9090
Apr 17, 2009 11:16:58 AM org.apache.coyote.ajp.AjpAprProtocol start
INFO: Starting Coyote AJP/1.3 on ajp-8009
Apr 17, 2009 11:16:58 AM org.apache.catalina.storeconfig.StoreLoader load
INFO: Find registry server-registry.xml at classpath resource
Apr 17, 2009 11:16:58 AM org.apache.catalina.startup.Catalina start
INFO: Server startup in 5236 ms
注意上面加粗的部分,说明APR应用成功。