基于Tomcat APR的Apache Tomcat本机库错误

基于Tomcat APR的Apache Tomcat本机库错误,tomcat,sts-springsourcetoolsuite,apr,Tomcat,Sts Springsourcetoolsuite,Apr,我正试图在SpringSource工具套件中设置一个基于maven的项目。 我导入了项目,maven导入了所有依赖项。我按照中给出的准则配置了tomcat 该项目没有错误。但是当我尝试运行它时,我得到了以下错误。我是SprinSource工具套件的新手。有人能帮我解决这个问题吗 Feb 17, 2012 1:24:59 PM org.apache.catalina.core.AprLifecycleListener init INFO: The APR based Apache Tomcat N

我正试图在SpringSource工具套件中设置一个基于maven的项目。 我导入了项目,maven导入了所有依赖项。我按照中给出的准则配置了tomcat

该项目没有错误。但是当我尝试运行它时,我得到了以下错误。我是SprinSource工具套件的新手。有人能帮我解决这个问题吗

Feb 17, 2012 1:24:59 PM org.apache.catalina.core.AprLifecycleListener init
INFO: 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.7.0_02\bin;C:\Windows\Sun\Java\bin;C:\Windows\system32;C:\Windows;C:\Program Files\Common Files\Microsoft Shared\Windows Live;C:\Program Files (x86)\Common Files\Microsoft Shared\Windows Live;C:\bin\Perl\bin\;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Program Files (x86)\QuickTime\QTSystem\;C:\Program Files (x86)\MiKTeX 2.9\miktex\bin;C:\Program Files\TortoiseSVN\bin;C:\Program Files\ThinkPad\Bluetooth Software\;C:\Program Files\ThinkPad\Bluetooth Software\syswow64;C:\SWTOOLS\ReadyApps;C:\Program Files\Intel\WiFi\bin\;C:\Program Files\Common Files\Intel\WirelessCommon\;C:\Program Files (x86)\Windows Live\Shared;.
Feb 17, 2012 1:24:59 PM org.apache.tomcat.util.digester.SetPropertiesRule begin
WARNING: [SetPropertiesRule]{Server/Service/Engine/Host/Context} Setting property 'source' to 'org.eclipse.jst.jee.server:uix' did not find a matching property.
Feb 17, 2012 1:24:59 PM org.apache.coyote.http11.Http11Protocol init
INFO: Initializing Coyote HTTP/1.1 on http-8080
Feb 17, 2012 1:24:59 PM org.apache.catalina.startup.Catalina load
INFO: Initialization processed in 1792 ms
Feb 17, 2012 1:24:59 PM org.apache.catalina.core.StandardService start
INFO: Starting service Catalina
Feb 17, 2012 1:24:59 PM org.apache.catalina.core.StandardEngine start
INFO: Starting Servlet Engine: Apache Tomcat/6.0.35
Feb 17, 2012 1:25:00 PM org.apache.catalina.loader.WebappClassLoader validateJarFile
INFO: validateJarFile(C:\java\workspace\.metadata\.plugins\org.eclipse.wst.server.core\tmp0\wtpwebapps\uix\WEB-INF\lib\geronimo-servlet_3.0_spec-1.0.jar) - jar not loaded. See Servlet Spec 2.3, section 9.7.2. Offending class: javax/servlet/Servlet.class
Feb 17, 2012 1:25:01 PM org.apache.catalina.loader.WebappClassLoader validateJarFile
INFO: validateJarFile(C:\java\workspace\.metadata\.plugins\org.eclipse.wst.server.core\tmp0\wtpwebapps\uix\WEB-INF\lib\tomcat5-servlet-2.4-api-5.5.27.jar) - jar not loaded. See Servlet Spec 2.3, section 9.7.2. Offending class: javax/servlet/Servlet.class
Feb 17, 2012 1:25:02 PM org.apache.catalina.core.StandardContext listenerStart
SEVERE: Error configuring application listener of class org.springframework.web.context.ContextLoaderListener
java.lang.ClassNotFoundException: org.springframework.web.context.ContextLoaderListener
    at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1680)
    at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1526)
    at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:4149)
    at org.apache.catalina.core.StandardContext.start(StandardContext.java:4705)
    at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1057)
    at org.apache.catalina.core.StandardHost.start(StandardHost.java:840)
    at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1057)
    at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:463)
    at org.apache.catalina.core.StandardService.start(StandardService.java:525)
    at org.apache.catalina.core.StandardServer.start(StandardServer.java:754)
    at org.apache.catalina.startup.Catalina.start(Catalina.java:595)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    at java.lang.reflect.Method.invoke(Method.java:601)
    at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:289)
    at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:414)

Feb 17, 2012 1:25:02 PM org.apache.catalina.core.StandardContext listenerStart
SEVERE: Skipped installing application listeners due to previous error(s)
Feb 17, 2012 1:25:02 PM org.apache.catalina.core.StandardContext start
SEVERE: Error listenerStart
Feb 17, 2012 1:25:02 PM org.apache.catalina.core.StandardContext start
SEVERE: Context [/hiitwide] startup failed due to previous errors
Feb 17, 2012 1:25:02 PM org.apache.coyote.http11.Http11Protocol start
INFO: Starting Coyote HTTP/1.1 on http-8080
Feb 17, 2012 1:25:02 PM org.apache.jk.common.ChannelSocket init
INFO: JK: ajp13 listening on /0.0.0.0:8009
Feb 17, 2012 1:25:02 PM org.apache.jk.server.JkMain start
INFO: Jk running ID=0 time=0/107  config=null
Feb 17, 2012 1:25:02 PM org.apache.catalina.startup.Catalina start
INFO: Server startup in 2563 ms
试一试

从STS“maven clean”和“maven install”,然后重新启动tomcat服务器


这对我有用

错误消息说它找不到一个Spring类。它当然与APR库无关,但我认为这个spring类错误是APR问题的结果。由于APR问题,该项目未正确托管在tomcat中,然后tomcat尝试查找.class文件以加载应用程序。这就是spring类错误出现的时候。我认为这是一个APR问题,我与Tomcat合作多年,在Tomcat的每一个开头我都看到了关于APR库的信息。所以我可以肯定地告诉你,这不是问题所在。