0
SpringSource 도구 모음에서 maven 기반 프로젝트를 설정하려고합니다. 프로젝트를 가져 왔고 maven이 모든 종속성을 가져 왔습니다. 나는 here에 주어진 지침에 따라 바람둥이를 구성했다.Tomcat APR 기반 Apache 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
오류 메시지는 스프링 클래스 중 하나를 찾을 수 없다고 말합니다. APR 라이브러리와는 아무런 관련이 없습니다. – Codo
하지만이 스프링 클래스 오류는 APR 문제로 인해 발생한다고 생각합니다. APR 문제로 인해 프로젝트가 tomcat에서 제대로 호스팅되지 않고 tomcat이 .class 파일을 찾아서 응용 프로그램을로드하려고 시도합니다. 스프링 클래스 오류가 발생했습니다. 나는 이것이 APR 문제라고 생각한다. – Paba
나는 Tomcat과 수년간 함께 일해 왔으며 Tomcat이 시작될 때마다 APR 라이브러리에 관한 INFO 메시지를 보았다. 그래서 이것이 문제가 아님을 확실히 말할 수 있습니다. – Codo