码迷,mamicode.com
首页 > 其他好文 > 详细

Apache Tomcat Native library路径找不到

时间:2014-08-26 03:08:45      阅读:281      评论:0      收藏:0      [点我收藏+]

标签:信息   java   library   

  在win平台上Eclipse中启动Tomcat时,报如下错误,原因是 java.library.path中找不到Tomcat的tcnative-1.dll库,才会报出The APR based Apache Tomcat Native library not found

信息: The APR based Apache Tomcat Native library which allows optimal performance in 
production environments was not found on the java.library.path: C:\Program Files\Java\jdk1.6.0_20\jre\bin...


只需配置下环境变量即可,java.library.path的查找路径为系统的环境变量Path路径,而tcnative-1.dll文件在Tomcat的bin目录下,设置下面的PATH变量即可:

set PATH
CATALINA_HOME=D:\soft\apache-tomcat-6.0.41
PATH=%PATH%;%CATALINA_HOME%/bin


Java查找的class类是通过CLASSPATH设置,查找外部的dll或者so模块则通过 用户级参数java.library.path 来加载,不管是Linux还是win平台,都可以通过System.getProperties()来查看Java运行环境参数

public static void main(String[] args) {
// TODO Auto-generated method stub
      Properties p = System.getProperties();
      Set keys = p.keySet();
      for(Object key: keys){
          System.out.println(key.toString() + " : " + p.getProperty(key.toString()));
      }
}

 加载非class模块可以从下面两个方法进行加载

1.启动的时候添加参数 
java   -Djava.library.path=PATH

2.在代码中架在你
System.load(PATH)

本文出自 “明天会比今天好” 博客,请务必保留此出处http://xubcing.blog.51cto.com/3502962/1544881

Apache Tomcat Native library路径找不到

标签:信息   java   library   

原文地址:http://xubcing.blog.51cto.com/3502962/1544881

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!