【问题标题】:Server Tomcat v8.5 Server at localhost failed to start caused by: java.lang.ClassNotFoundException本地主机上的服务器 Tomcat v8.5 服务器无法启动,原因是:java.lang.ClassNotFoundException
【发布时间】:2021-11-08 23:17:36
【问题描述】:

我尝试了许多与此错误相关的选项。已经快 4 天了,我不明白为什么仍然显示。

我重新安装了 tomcat、eclipse 和我的整个操作系统 ????.

Error eclipse

希望有人能快速解决。

【问题讨论】:

  • 将错误消息作为文本而不是图像发布。
  • 很高兴您的问题得到解决。由于您是 StackOverflow 的新成员,因此请务必在发布到 StackOverflow 之前对问题进行一些研究。您的问题很可能已经得到解答。
  • 请提供足够的代码,以便其他人更好地理解或重现问题。

标签: java eclipse tomcat


【解决方案1】:

这是因为缺少一些罐子。确保这些 jars 存在于您的类路径中。

  1. bootstrap.jar
  2. tomcat-juli.jar

为了添加这些罐子,

  • 打开“服务器”选项卡
  • 双击 Tomcat6 条目。
  • 然后点击“打开启动配置”
  • 选择类路径并“添加外部 jar”

【讨论】:

  • 也可以在 "Classpath" 选项卡中使用"Restore Default Entries":默认条目不会立即出现,而是在“编辑配置”窗口再次打开。
  • @PiotrP.Karwasz 谢谢你的评论。但是我多次观察到重新打开窗口后恢复默认值不起作用事件。不确定其原因。但我认为我们应该首先尝试“恢复默认值”。
  • 2021 年 9 月 13 日下午 12:49:34 org.apache.catalina.core.ContainerBase startInternal 严重:子容器在启动 java.util.concurrent.ExecutionException 期间失败:org.apache.catalina。 LifecycleException:无法启动组件 [org.apache.catalina.webresources.StandardRoot@49048cf5]
  • @DevNocz 检查您的应用程序是否正确配置了您的 servlet
  • @Sam 感谢您的帮助。它在删除我的 .m2 存储库内容并重建项目后工作。 Piotr 也有很大帮助,“Classpath”选项卡中的“Restore Default Entries”使它变得更容易。 stackoverflow.com/questions/42206853/…
猜你喜欢
  • 2017-07-03
  • 2020-10-12
  • 2021-08-27
  • 2016-08-12
  • 2020-03-11
  • 2019-01-18
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多