1
當我嘗試與相關的戰爭,我得到以下錯誤啓動Tomcat:的Tomcat啓動失敗,由於ClassNotFoundException的:IOException異常
Caused by: java.lang.NoClassDefFoundError: IOException
at java.lang.Class.getDeclaredMethods0(Native Method)
at java.lang.Class.privateGetDeclaredMethods(Class.java:2688)
at java.lang.Class.getDeclaredMethods(Class.java:1962)
at org.apache.catalina.util.Introspection.getDeclaredMethods(Introspection.java:127)
at org.apache.catalina.startup.WebAnnotationSet.loadMethodsAnnotation(WebAnnotationSet.java:287)
at org.apache.catalina.startup.WebAnnotationSet.loadApplicationFilterAnnotations(WebAnnotationSet.java:110)
at org.apache.catalina.startup.WebAnnotationSet.loadApplicationAnnotations(WebAnnotationSet.java:64)
at org.apache.catalina.startup.ContextConfig.applicationAnnotationsConfig(ContextConfig.java:415)
at org.apache.catalina.startup.ContextConfig.configureStart(ContextConfig.java:892)
at org.apache.catalina.startup.ContextConfig.lifecycleEvent(ContextConfig.java:386)
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:5380)
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)
... 6 more
Caused by: java.lang.ClassNotFoundException: IOException
at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1720)
at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1571)
... 20 more
我認爲這可能與Web部署大會做,但我不知道我做錯了什麼。另外,我們在哪裏可以期望包含IOException的jar在War或者它應該在哪裏?
這可能不相關,但你得到它的工作之前?如果有,請嘗試清理該項目並重新啓動eclipse。那有時發生在我身上...... EG。從服務器中刪除項目,看看它是否開始。 –
這很奇怪,因爲它說未命名包中的IOException,而不是所期望的java.io.IOException。有些東西真的搞砸了。 – ZhongYu
我剛剛做了什麼是http://stackoverflow.com/questions/9820379/what-to-do-with-annotations-after-setting-metadata-complete-true-which-resolv - 任何人都可以解釋爲什麼這工作?因爲它似乎有。 – Jeff