2017-02-10 311 views
0

每當我嘗試在eclipse中啓動服務器時,上述消息就會出現。以下是控制檯中的錯誤信息:本地主機上的服務器Tomcat v9.0服務器無法啓動,這是eclipse中的消息

java.lang.NoClassDefFoundError: org/apache/tomcat/util/digester/Rule 
    at java.lang.Class.getDeclaredConstructors0(Native Method) 
    at java.lang.Class.privateGetDeclaredConstructors(Class.java:2671) 
    at java.lang.Class.getConstructor0(Class.java:3075) 
    at java.lang.Class.newInstance(Class.java:412) 
    at org.apache.catalina.startup.Bootstrap.init(Bootstrap.java:269) 
    at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:465) 
Caused by: java.lang.ClassNotFoundException: org.apache.tomcat.util.digester.Rule 
    at java.net.URLClassLoader.findClass(URLClassLoader.java:381) 
    at java.lang.ClassLoader.loadClass(ClassLoader.java:424) 
    at java.lang.ClassLoader.loadClass(ClassLoader.java:357) 
    ... 6 more 

回答

1

看起來像您的Tomcat罐被損壞。

備份Tomcat文件夾內的Webapps文件夾。

刪除/取消安裝Tomcat。

重新安裝Tomcat並複製粘貼Webapps文件夾,然後在Eclipse IDE中重新啓動服務器。

如果您不想在Tomcat中部署應用程序,請重新安裝tomcat。

+0

現在出現新的問題.... – trotsky

+0

什麼問題? – RamPrakash

相關問題