2017-02-10 131 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

相关问题