2014-10-27 148 views
1

我得到了以下錯誤,我嘗試將jdk版本更改爲1.7,並將JRE更改爲版本7,但無法正常工作。我也嘗試在Java Build Path中添加jar文件,但仍然無法工作。罐子沒裝。無法啓動組件[StandardEngine [Catalina] .StandardHost [localhost]

INFO: validateJarFile(C:\work\projects\ACTIVITI\starting point\workspace\.metadata\.plugins\org.eclipse.wst.server.core\tmp0\wtpwebapps\spring-activiti-webapp\WEB-INF\lib\jsp-api-2.1.jar) - jar not loaded. See Servlet Spec 2.3, section 9.7.2. Offending class: javax/el/Expression.class 
Oct 27, 2014 10:57:59 AM org.apache.catalina.loader.WebappClassLoader validateJarFile 
INFO: validateJarFile(C:\work\projects\ACTIVITI\starting point\workspace\.metadata\.plugins\org.eclipse.wst.server.core\tmp0\wtpwebapps\spring-activiti-webapp\WEB-INF\lib\servlet-api-2.5.jar) - jar not loaded. See Servlet Spec 2.3, section 9.7.2. Offending class: javax/servlet/Servlet.class 
Oct 27, 2014 10:58:01 AM org.apache.catalina.core.ContainerBase startInternal 
SEVERE: A child container failed during start 
java.util.concurrent.ExecutionException: org.apache.catalina.LifecycleException: Failed to start component [StandardEngine[Catalina].StandardHost[localhost].StandardContext[/spring-activiti-webapp]] 
    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:800) 
    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:745) 
Caused by: org.apache.catalina.LifecycleException: Failed to start component [StandardEngine[Catalina].StandardHost[localhost].StandardContext[/spring-activiti-webapp]] 
    at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:154) 
    ... 6 more 
Caused by: java.lang.NoClassDefFoundError: org/springframework/web/context/request/async/CallableProcessingInterceptor 
    at java.lang.Class.getDeclaredFields0(Native Method) 
    at java.lang.Class.privateGetDeclaredFields(Class.java:2499) 
    at java.lang.Class.getDeclaredFields(Class.java:1811) 
    at org.apache.catalina.util.Introspection.getDeclaredFields(Introspection.java:106) 
    at org.apache.catalina.startup.WebAnnotationSet.loadFieldsAnnotation(WebAnnotationSet.java:263) 
    at org.apache.catalina.startup.WebAnnotationSet.loadApplicationFilterAnnotations(WebAnnotationSet.java:112) 
    at org.apache.catalina.startup.WebAnnotationSet.loadApplicationAnnotations(WebAnnotationSet.java:66) 
    at org.apache.catalina.startup.ContextConfig.applicationAnnotationsConfig(ContextConfig.java:405) 
    at org.apache.catalina.startup.ContextConfig.configureStart(ContextConfig.java:881) 
    at org.apache.catalina.startup.ContextConfig.lifecycleEvent(ContextConfig.java:376) 
    at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:119) 
    at org.apache.catalina.util.LifecycleBase.fireLifecycleEvent(LifecycleBase.java:90) 
    at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5322) 
    at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150) 
    ... 6 more 
Caused by: java.lang.ClassNotFoundException: org.springframework.web.context.request.async.CallableProcessingInterceptor 
    at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1714) 
    at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1559) 
    ... 20 more 

Oct 27, 2014 10:58:01 AM org.apache.catalina.core.ContainerBase startInternal 
SEVERE: A child container failed during start 
java.util.concurrent.ExecutionException: org.apache.catalina.LifecycleException: Failed to start component [StandardEngine[Catalina].StandardHost[localhost]] 
    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.StandardEngine.startInternal(StandardEngine.java:302) 
    at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150) 
    at org.apache.catalina.core.StandardService.startInternal(StandardService.java:443) 
    at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150) 
    at org.apache.catalina.core.StandardServer.startInternal(StandardServer.java:732) 
    at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150) 
    at org.apache.catalina.startup.Catalina.start(Catalina.java:691) 
    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:606) 
    at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:322) 
    at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:456) 
Caused by: org.apache.catalina.LifecycleException: Failed to start component [StandardEngine[Catalina].StandardHost[localhost]] 
    at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:154) 
    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:745) 
Caused by: org.apache.catalina.LifecycleException: A child container failed during start 
    at org.apache.catalina.core.ContainerBase.startInternal(ContainerBase.java:1131) 
    at org.apache.catalina.core.StandardHost.startInternal(StandardHost.java:800) 
    at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150) 
    ... 6 more 

Oct 27, 2014 10:58:01 AM org.apache.catalina.startup.Catalina start 
SEVERE: The required Server component failed to start so Tomcat is unable to start. 
org.apache.catalina.LifecycleException: Failed to start component [StandardServer[8005]] 
    at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:154) 
    at org.apache.catalina.startup.Catalina.start(Catalina.java:691) 
    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:606) 
    at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:322) 
    at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:456) 
Caused by: org.apache.catalina.LifecycleException: Failed to start component [StandardService[Catalina]] 
    at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:154) 
    at org.apache.catalina.core.StandardServer.startInternal(StandardServer.java:732) 
    at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150) 
    ... 7 more 
Caused by: org.apache.catalina.LifecycleException: Failed to start component [StandardEngine[Catalina]] 
    at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:154) 
    at org.apache.catalina.core.StandardService.startInternal(StandardService.java:443) 
    at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150) 
    ... 9 more 
Caused by: org.apache.catalina.LifecycleException: A child container failed during start 
    at org.apache.catalina.core.ContainerBase.startInternal(ContainerBase.java:1131) 
    at org.apache.catalina.core.StandardEngine.startInternal(StandardEngine.java:302) 
    at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150) 
    ... 11 more 
+0

不僅僅是下降了巨大的堆棧跟蹤其他你可以添加一些背景有關的問題,你試圖解決這個問題是什麼,到目前爲止 – cdvv7788 2014-10-27 03:53:50

回答

1

主要問題是由該行表示:

Caused by: java.lang.NoClassDefFoundError: 
    org/springframework/web/context/request/async/CallableProcessingInterceptor 

它看起來像你缺少一個Spring JAR文件,或者你有錯誤的版本。根據javadocs,在Spring 3.2中添加了CallableProcessingInterceptor

有這些指示的第二(較小)的問題:

INFO: validateJarFile(C:\work\projects\ACTIVITI\starting point\workspace\ 
     .metadata\.plugins\org.eclipse.wst.server.core\tmp0\wtpwebapps\ 
     spring-activiti-webapp\WEB-INF\lib\jsp-api-2.1.jar) - jar not loaded. 
     See Servlet Spec 2.3, section 9.7.2. Offending class: javax/el/Expression.class 
INFO: validateJarFile(C:\work\projects\ACTIVITI\starting point\workspace\ 
     .metadata\.plugins\org.eclipse.wst.server.core\tmp0\wtpwebapps\ 
     spring-activiti-webapp\WEB-INF\lib\servlet-api-2.5.jar) - jar not loaded. 
     See Servlet Spec 2.3, section 9.7.2. Offending class: javax/servlet/Servlet.class 

看來,你已經把jsp-apiservlet-api JAR文件到Web應用程序的lib目錄。你不應該那樣做。 JSP和Servlet實現已經位於webapp的類路徑中,由Tomcat自己提供。

+0

謝謝你,我說春天罐子現在顯示不同的錯誤ERROR [org.springframework.web.context.ContextLoader] - 上下文初始化失敗 org.springframework.beans.factory.BeanCreationException:使用名稱'org.springframework.context.support.PropertySourcesPlaceholderConfigurer#0'創建bean時出錯:Bean初始化失敗;嵌套異常是java.lang.NoClassDefFoundError:org/springframework/core/SpringProperties – Rain 2014-10-28 02:55:11

+0

引起:java.lang.NoClassDefFoundError:org/springframework/core/SpringProperties引起:java.lang.ClassNotFoundException:org.springframework.core.SpringProperties – Rain 2014-10-28 02:57:39

+0

我已經包括在pom.xml中 org.springframework 彈簧上下文 3.2.1.RELEASE \t \t org.springframework下面罐 \t \t 彈簧核 \t \t 3.2.1.RELEASE \t \t \t org.springframework \t \t 彈簧的web \t \t 3.2.1。RELEASE \t Rain 2014-10-28 02:58:25

0

您需要將以下jar文件添加到您的web-inf/lib文件夾中,還需要配置構建路徑 - 右鍵單擊​​您的項目 - 構建路徑 - 配置構建路徑 - 庫 - 添加外部罐子(添加下面的所有jar文件)。並重新啓動服務器

Jersey libs

相關問題