【问题标题】:When i start tomcat in eclipse shows error java.lang.reflect.InvocationTargetException当我在 Eclipse 中启动 tomcat 时显示错误 java.lang.reflect.InvocationTargetException
【发布时间】:2015-01-18 01:16:35
【问题描述】:

当我在 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'

【问题讨论】:

  • 您是否添加/删除了任何 jar 或更新了 lib 文件夹中的任何 jar?
  • 我在 lib 文件夹中没有任何 jar..
  • 当您尝试启动 tomcat 以运行 app(project) 时是否发生错误?尝试在没有任何应用程序的情况下简单地启动 tomcat。
  • 没有应用它工作正常。但是随着app没有启动tomcat再次显示错误。
  • 这意味着在您的应用程序需要的 tomcat 库中缺少一些 jar 依赖项。

标签: java eclipse tomcat jakarta-ee server


【解决方案1】:

我在 server.xml 中丢失了同样的问题。

我尝试添加相同但仍然没有工作。

后来发现我下载的tomcat损坏了,没有正常下载。

所以我再次下载了tomcat,解压并设置了相同的正确配置。

而且效果很好。

【讨论】:

  • 我注意到我的 server.xml 也已损坏。我去修复了存档并重置了我的本地 tomcat 并且它起作用了。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2013-02-04
  • 2015-10-21
  • 1970-01-01
  • 2011-01-15
  • 1970-01-01
  • 2020-09-18
相关资源
最近更新 更多