您的位置:首页 > 运维架构 > Tomcat

Linux下配置Tomcat6运行JNI程序

2009-12-21 13:15 369 查看
在tomcat6的安装目录下,一般是/etc/tomcat6, 可以看到有个配置文件tomcat6.conf,其中有一行是这样的:

# Use JAVA_OPTS to set java.library.path for libtcnative.so

#JAVA_OPTS="-Djava.library.path=/usr/lib64"

去掉注释,就按照JAVA_OPTS的格式配置jni库的位置。JNI库一定要在tomcat里面配置,不像jar文件,打包在war项目里面是没有效果的。

在linux下需要特别注意,如果是用发行版的包安装的tomcat6,有可能会帮你在系统里面创建一个tomcat用户(redhat/fedora 就是这样的),用/etc/init.d/tomcat6脚本启动的时候他会默认使用tomcat用户启动。这样的话你要确保JNI库所在的目录树对tomcat用户是可读的
。(这个问题困扰了我一个下午,特别记录在此。)
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐