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