启动tomcat时 出现如下错误。2012-5-14 9:50:53 org.apache.catalina.core.AprLifecycleListener init信息: The APR based Apache Tomcat Native library which allows optimal performance in production environments was not found on the java.library.path: C:\ProgramWork\Java\jdk1.6.0_31\bin;C:\Windows\Sun\Java\bin;C:\Windows\system32;C:\Windows;.;C:\ProgramWork\Java\jdk1.6.0_31\bin:C:\ProgramWork\Java\jdk1.6.0_31\jre\bin;C:\Windows\system32;................ (x86)\IDM Computer Solutions\UltraCompare\;C:\ProgramWork\GWT_library\App Engine_Home\google_appengine\;.2012-5-14 9:50:53 org.apache.coyote.http11.Http11Protocol init信息: Initializing Coyote HTTP/1.1 on http-80832012-5-14 9:50:53 org.apache.catalina.startup.Catalina load信息: Initialization processed in 427 ms2012-5-14 9:50:54 org.apache.catalina.core.StandardService start信息: Starting service Catalina2012-5-14 9:50:54 org.apache.catalina.core.StandardEngine start信息: Starting Servlet Engine: Apache Tomcat/6.0.352012-5-14 9:50:54 org.apache.coyote.http11.Http11Protocol start信息: Starting Coyote HTTP/1.1 on http-80832012-5-14 9:50:54 org.apache.jk.common.ChannelSocket init信息: JK: ajp13 listening on /0.0.0.0:80292012-5-14 9:50:54 org.apache.jk.server.JkMain start信息: Jk running ID=0 time=0/13 config=null2012-5-14 9:50:54 org.apache.catalina.startup.Catalina start信息: Server startup in 191 ms网上找了一些:出现这种情况是这表示没有找到APR简要解决办法:去 http://tomcat.heanet.ie/native/ 下载编译好的tcnative-1.dll文件,目前最新为1.1.14,拷贝至jdk\bin下,再启动就可以成功加载APR了。 这不是我要说的重点。 我按这操作,但是还是一样的错误。 然后我找到 tomcat目录 通过 bat 目录启动, 结果启动正常, 我以为问题解决了,就又在Eclipse 启动 tomcat ,还是错误。。。 稍微思考下,就想通了。只要将将tomcat/bin目录 下的 tcnative-1.dll 复制到 jdk/bin 目录下 OK 解决了。当然 我这前提是tomcat 能通过starupt.bat运行。
这里给大家推荐一篇我个人认为不错的
原文地址: