首页 > Java > mac os 下tomcat apr 警告

mac os 下tomcat apr 警告

2012年4月18日 发表评论 阅读评论

在tomcat 6.0版本后,如果没有apr natvie library,启动时候都会出现类似如下的警告信息

The APR based Apache Tomcat Native library which allows optimal performance in production environments was not found on the java.library.path:...

在以前的一篇文章:Tomcat-6.0.33之APR based Apache Tomcat Native library 中介绍了如果在window和linux下解决这个问题。最近使用mac os,也遇到了同样的问题,解决的办法和linux下相似,唯一不同的是在configure时需要指定java home。

自己编译首要条件介绍已经安装了gcc,关于如果安装gcc,可以参考:mac os lion 安装gcc备忘,依赖的库似乎默认系统自带了,如果编译的时候提示缺少库,可以使用 port 方式来安装,顺便提一下 port 是一个和centos下的yum、ubuntu下的apt-get类似的包管理软件。我使用的configure参数设置如下:

./configure --with-apr=/usr/bin/apr-1-config --with-java-home=/System/Library/Frameworks/JavaVM.framework/ --with-os-type=Headers/

然后使用make、make install就编译完成。如果成功,在目录/usr/local/apr/lib/下会生成一个名为libtcnative-1.0.dylib的库文件,使用ln命令做一个软链接到上述警告信息中提到的一个目录即可,例如:

ln -s /usr/local/apr/lib/libtcnative-1.dylib /Library/Java/Extensions/


欢迎转载,转载请注明文章出处,谢谢!
垃圾有点差凑合看还不错很精彩 (还没有人进行评分)
Loading...Loading...
分类: Java 标签:
  1. 本文目前尚无任何评论.
  1. 本文目前尚无任何 trackbacks 和 pingbacks.

无觅相关文章插件,快速提升流量