eclipse中配置Apache Tomcat 6.0的问题

环境: ubuntu 9.04, eclipse 3.4,tomcat 6.0.26, apr-1.3.9, apr-util-1.3.9

问题描述:

在eclipse中配置好tomcat后,启动在控制台却打出:

The APR based Apache Tomcat Native library which allows optimal performance in production environments was not found on the java.library.path:........
 
上网搜索,需要装apr和apr-utils,具体安装步骤如下:

1. apr 安装

./configure  
make  
make install
 

2. apr-util安装

./configure --with-apr=/usr/local/apr  
make  
make install 
 

3.安装 tomcat-native

先解压tomcat目录bin下的tomcat-native.tar.gz,然后进入tomcat-native-1.1.14-src/jni/native目录

./configure --with-apr=/usr/local/apr --with-java-home=/usr/lib/jvm/...jdk
make  
make install 
 
4.设置环境变量

编辑/etc/profile 
添加 
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/apr/lib   
保存退出并
source /etc/profile

通过以上设置,tomcat能正常启动,但是在eclipse中还是会报以上的xxxxxxxnot found on the java.library.path:xxxxxxx

于是干脆想直接加上一个vm参数解决问题。

最后直接是在eclipse的tomcat server参数配置页下arguments页签中直接添加vm参数:

-Djava.library.path=/usr/local/apr/lib
 
重新启动,问题解决,没有再报apr的错误。但是控制台字体颜色还是红色的,还不知道具体原因。



参考链接:http://blog.chenlb.com/2009/01/install-apache-portable-runtime-or-tomcat-native-on-tomcat.html

 

你可能感兴趣的:(apache,eclipse,tomcat,ubuntu,jni)