注册 登录  
 加关注
   显示下一条  |  关闭
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!立即重新绑定新浪微博》  |  关闭

0与1构筑世界,程序员创造时代

软件架构设计 Java编程

 
 
 

日志

 
 

Tomcat5 - Linux下安装APR支持  

2009-04-17 18:03:36|  分类: Tomcat |  标签: |举报 |字号 订阅

  下载LOFTER 我的照片书  |
  文章声明

作者:傲风(aofengblog@163.com)       编写时间:2009年04月17日

网址:http://aofengblog.blog.163.com

作者保留所有权利,转载请保留文章全部内容!


环境

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。
  • 解压文件
tar zxvd apr-1.3.3.tar.gz
  • 安装三步曲
./configure --prefix=/data/aofeng/apache-tomcat-5.5.27/apr
make
make install

3、编译安装APR UTIL。
  • 解压文件
tar zxvd apr-util-1.3.4.tar.gz
  • 安装三步曲
./configure --prefix=/data/aofeng/apache-tomcat-5.5.27/apr --with-apr=/data/aofeng/apache-tomcat-5.5.27/apr
make
make install

4、编译安装Native。
  • 解压文件
tar zxvd tomcat-native-1.1.16-src.tar.gz
  • 安装三步曲
./configure --prefix=/data/aofeng/apache-tomcat-5.5.27/apr --with-apr=/data/aofeng/apache-tomcat-5.5.27/apr --with-java-home=/data/aofeng/jdk1.5.0_16 --with-ssl=no
make
make install

UltraEdit - 正则表达式 - 傲风 - 注意:在默认情况下,是带OpenSSL编译的。但当前使用的版本需要OpenSSL 0.9.8a及以上版本,安装环境上的OpenSSL为0.9.6,通不过,故加上 --with-ssl=no 。

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

6、验证。
进入Tomcat的bin目录,执行:
aofeng@linux:~/apache-tomcat-5.5.27/bin> ./startup.sh
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应用成功。


参考资料

http://tomcat.apache.org/native-doc/


<正文结束>
  评论这张
 
阅读(3810)| 评论(0)
推荐 转载

历史上的今天

评论

<#--最新日志,群博日志--> <#--推荐日志--> <#--引用记录--> <#--博主推荐--> <#--随机阅读--> <#--首页推荐--> <#--历史上的今天--> <#--被推荐日志--> <#--上一篇,下一篇--> <#-- 热度 --> <#-- 网易新闻广告 --> <#--右边模块结构--> <#--评论模块结构--> <#--引用模块结构--> <#--博主发起的投票-->
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2017