The APR based Apache Tomcat Native library which allows optimal performance in
启动tomcat时出现如下错误。
2012-5-149:50:53org.apache.catalina.core.AprLifecycleListenerinit
信息:TheAPRbasedApacheTomcatNativelibrarywhichallowsoptimalperformanceinproductionenvironmentswasnotfoundonthejava.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)\IDMComputerSolutions\UltraCompare\;C:\ProgramWork\GWT_library\AppEngine_Home\google_appengine\;.
2012-5-149:50:53org.apache.coyote.http11.Http11Protocolinit
信息:InitializingCoyoteHTTP/1.1onhttp-8083
2012-5-149:50:53org.apache.catalina.startup.Catalinaload
信息:Initializationprocessedin427ms
2012-5-149:50:54org.apache.catalina.core.StandardServicestart
信息:StartingserviceCatalina
2012-5-149:50:54org.apache.catalina.core.StandardEnginestart
信息:StartingServletEngine:ApacheTomcat/6.0.35
2012-5-149:50:54org.apache.coyote.http11.Http11Protocolstart
信息:StartingCoyoteHTTP/1.1onhttp-8083
2012-5-149:50:54org.apache.jk.common.ChannelSocketinit
信息:JK:ajp13listeningon/0.0.0.0:8029
2012-5-149:50:54org.apache.jk.server.JkMainstart
信息:JkrunningID=0time=0/13config=null
2012-5-149:50:54org.apache.catalina.startup.Catalinastart
信息:Serverstartupin191ms
网上找了一些:
出现这种情况是这表示没有找到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运行。
这里给大家推荐一篇我个人认为不错的