son30 发表于 2018-11-23 13:38:25

Tomcat 启动报错The APR based Apache Tomcat Native l...

  启动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-8083
  2012-5-14 9:50:53 org.apache.catalina.startup.Catalina load
  信息: Initialization processed in 427 ms
  2012-5-14 9:50:54 org.apache.catalina.core.StandardService start
  信息: Starting service Catalina
  2012-5-14 9:50:54 org.apache.catalina.core.StandardEngine start
  信息: Starting Servlet Engine: Apache Tomcat/6.0.35
  2012-5-14 9:50:54 org.apache.coyote.http11.Http11Protocol start
  信息: Starting Coyote HTTP/1.1 on http-8083
  2012-5-14 9:50:54 org.apache.jk.common.ChannelSocket init
  信息: JK: ajp13 listening on /0.0.0.0:8029
  2012-5-14 9:50:54 org.apache.jk.server.JkMain start

  信息: Jk running>  2012-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文件,拷贝至jdk\bin下,再启动就可以成功加载APR了。
  这不是我要说的重点。 我按这操作,但是还是一样的错误。
  然后我找到 tomcat目录 通过 bat 目录启动, 结果启动正常,
  我以为问题解决了,就又在Eclipse 启动 tomcat ,还是错误。。。
  稍微思考下,就想通了。只要将
  将tomcat/bin目录 下的 tcnative-1.dll 复制到 jdk/bin 目录下

页: [1]
查看完整版本: Tomcat 启动报错The APR based Apache Tomcat Native l...