当我在 eclipse indigo 中启动 tomcat 时,它显示下面的错误。请任何人给出这个错误的解决方案...
java.lang.reflect.InvocationTargetException
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at org.apache.catalina.startup.Bootstrap.load(Bootstrap.java:261)
at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:413)
Caused by: java.lang.NoSuchMethodError: org.apache.tomcat.util.digester.Digester.setRulesValidation(Z)V
at org.apache.catalina.startup.Catalina.createStartDigester(Catalina.java:255)
at org.apache.catalina.startup.Catalina.load(Catalina.java:474)
at org.apache.catalina.startup.Catalina.load(Catalina.java:562)
... 6 more'
最佳答案
我遇到了同样的问题,其中 server.xml 丢失了。
我尝试添加相同的内容,但仍然没有用。
后来发现是我下载的tomcat坏了,没能正常下载。
所以我又下载了tomcat,解压并设置了相同的正确配置。
而且效果很好。
关于java - 当我在 eclipse 中启动 tomcat 时显示错误 java.lang.reflect.InvocationTargetException,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27035174/