注:取材网络,收集归纳,以备所需。
最近在使用TomCat 服务器的时候 在启动的时候总是出现:
2007-5-15 19:09:41 org.apache.catalina.core.AprLifecycleListener lifecycleEvent
信息: The Apache Tomcat Native library which allows optimal performance in produ
ction environments was not found on the java.library.path: D:/mapinfo/jre_1.5.0/
bin;.;C:/WINDOWS/system32;C:/WINDOWS;C:/WINDOWS/system32;C:/WINDOWS;C:/WINDOWS/S
ystem32/Wbem;C:/Program Files/Microsoft SQL Server/80/Tools/BINN
2007-5-15 19:09:42 org.apache.coyote.http11.Http11BaseProtocol init
的问题,
实际这是建议使用apache的apr。
如果想使用apr的话, 实际操作很简单,
下载 http://tomcat.heanet.ie/native/1.1.1/binaries/win32/tcnative-1.dll
将这个文件复制到C:/WINDOWS/system32/下面
然后重新启动tomcat,就会发现tomcat 的控制台信息为:
Using CATALINA_BASE: D:/mapinfo/MapXtreme-4.8.0/apache-tomcat-5.5
Using CATALINA_HOME: D:/mapinfo/MapXtreme-4.8.0/apache-tomcat-5.5
Using CATALINA_TMPDIR: D:/mapinfo/MapXtreme-4.8.0/apache-tomcat-5.5/temp
Using JRE_HOME: D:/mapinfo/jre_1.5.0
2007-5-15 21:53:50 org.apache.coyote.http11.Http11AprProtocol init
信息: Initializing Coyote HTTP/1.1 on http-8080
需要注意的是:在下载给定的文件的时候一定要根据自己的TomCat的版本来选择适当的.dll文件
目前文件的版本从1.1.1到1.1.8都有,如果想下载适合自己的那个版本,只需要将上面网址中的1.1.1改成自己需要的 就Ok了 如果不知道自己的需要什么版本的 那么建议下载一个最低的版本就是1.1.1的 按提示的将其放到windows/system32下面后 重新启动TomCat ,如果你的不需要这个版本,系统会提示你需要下载什么版本的:
Using CATALINA_BASE: D:/mapinfo/MapXtreme-4.8.0/apache-tomcat-5.5
Using CATALINA_HOME: D:/mapinfo/MapXtreme-4.8.0/apache-tomcat-5.5
Using CATALINA_TMPDIR: D:/mapinfo/MapXtreme-4.8.0/apache-tomcat-5.5/temp
Using JRE_HOME: D:/mapinfo/jre_1.5.0
2007-5-16 12:10:03 org.apache.catalina.core.AprLifecycleListener lifecycleEvent
严重: An incompatible version 1.1.1 of the Apache Tomcat Native library is insta
lled, while Tomcat requires version 1.1.3
然后下载你需要的版本就OK了!!