无法找到或加载主类 org.apache.catalina.startup.Bootstrap

2022-09-01 16:14:23

当我在Eclipse中运行apache tomcat7.0.56时,我收到一个错误

错误:无法找到或加载主类 org.apache.catalina.startup.Bootstrap

如何解决问题?


答案 1

服务器似乎无权访问两个 Jar 文件。

  • 转到服务器选项卡>双击服务器>打开启动配置>类路径(选项卡)>单击用户条目>添加外部Jars>添加Boorstrap.jar和tomcat-juli.jar >应用>确定

立即启动服务器。


答案 2

首先,你应该尝试使用TOMCAT自己的.bat而不是Eclipse来运行TOMCAT。如果它没有运行,问题将出现在你的tomcat安装上,而不是在Eclipse中,你可以看看TOMCAT_HOME/logs/的文件,其中跟踪了Tomcat的错误(它们非常有用)。

无论如何,如果它在日食中正常运行,请尝试删除日食的tomcat配置,并按照这些简单的步骤从头开始设置它。

  • 转到 Eclipse 的窗口>首选项>服务器>运行时环境,并添加一个 Tomcat 服务器,浏览您的TOMCAT_HOME并选择合适的 JRE(使用包含 jre 的JAVA_HOME),注意需要特定 JDK 的消息,具体取决于 TOMCAT 版本(TOMCAT_8至少需要 JDK_1.7 版本,如果未设置, 通常在启动时显示错误解释它)
  • 转到 Eclipse 的窗口>显示视图>其他...>服务器>服务器并添加新服务器;在本例中,您之前设置的 TOMCAT 版本。您无需添加进一步的配置即可启动 TOMCAT。
  • 此时,如果您在TOMCAT_HOME的webapps文件夹中没有任何应用程序,但默认情况下没有任何应用程序(您必须清空TOMCAT_HOME/工作文件夹才能删除缓存的内容),那么如果会有所帮助。一旦你确保了这一点,从ECLIPSE开始并交叉手指。如果失败,请查看Eclipse的控制台,并在这篇文章中寻找要复制的例外

推荐