Tomcat cant가 파란색으로 시작됩니다 .. 또는 내가 변경된 부분을 기억하지 못합니다. 오류 메시지는 다음과 같습니다. 이유가 org.apache.catalina.LifecycleException
: 구성 요소를 시작하지 못했습니다?Tomcat 7 struts2 org.apache.catalina.LifecycleException : 구성 요소를 시작하지 못했습니다.
SEVERE: A child container failed during start
java.util.concurrent.ExecutionException: org.apache.catalina.LifecycleException: Failed to start component [StandardEngine[Catalina].StandardHost[localhost].StandardContext[]]
at java.util.concurrent.FutureTask.report(FutureTask.java:122)
at java.util.concurrent.FutureTask.get(FutureTask.java:188)
at org.apache.catalina.core.ContainerBase.startInternal(ContainerBase.java:1123)
at org.apache.catalina.core.StandardHost.startInternal(StandardHost.java:799)
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)
at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1559)
at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1549)
at java.util.concurrent.FutureTask.run(FutureTask.java:262)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
at java.lang.Thread.run(Thread.java:744)
Caused by: org.apache.catalina.LifecycleException: Failed to start component [StandardEngine[Catalina].StandardHost[localhost].StandardContext[]]
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:154)
... 6 more
Caused by: java.lang.NoSuchMethodError: javax.servlet.ServletContext.getClassLoader()Ljava/lang/ClassLoader;
at org.apache.catalina.startup.WebappServiceLoader.load(WebappServiceLoader.java:90)
at org.apache.catalina.startup.ContextConfig.processServletContainerInitializers(ContextConfig.java:1543)
at org.apache.catalina.startup.ContextConfig.webConfig(ContextConfig.java:1265)
at org.apache.catalina.startup.ContextConfig.configureStart(ContextConfig.java:873)
at org.apache.catalina.startup.ContextConfig.lifecycleEvent(ContextConfig.java:371)
at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:117)
at org.apache.catalina.util.LifecycleBase.fireLifecycleEvent(LifecycleBase.java:90)
at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5355)
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)
Tomcat 서버에 배포 할 때 servlet-api jar가 중복되지 않았는지 확인하십시오. –
이전에 해결되었습니다. 그러나 문제가 어디에 있는지 나는 확신하지 못한다. 나는 네가 옳은 것 같아. 문제는 jar 파일에 관한 것이 었습니다. 같은 : 은 공유지-logging.jar 및 서블릿 API를 추가 LIB WEB-INF/만 바람둥이/lib에 서블릿 - api.jar을 제로니모 - servlet_2.5_spec.jar 넣어 struts2 단지 이러한 넣어. 서버의 클래스 경로에있는 jar 파일 ... – user3560221
새로 설치 한 후에 서버를 실행할 수 있습니까? –