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

Java 无法找到或加载主类org.apache.catalina.startup.Bootstrap,java,eclipse,tomcat7,Java,Eclipse,Tomcat7,在Eclipse中运行ApacheTomcat7.0.56时,出现了一个错误 错误:无法找到或加载主类org.apache.catalina.startup.Bootstrap 如何解决此问题?安装tomcat后,启动eclipse并在eclipse中配置和/或验证tomcat是否正确设置:转到“服务器”(“窗口”、“显示视图”、“服务器”),右键单击“服务器”,并将路径添加到(例如)Tomcat7.0.56。。。。有关参考,请参阅 如果您已经将eclipse配置为作为普通java应用程序运行t

在Eclipse中运行ApacheTomcat7.0.56时,出现了一个错误

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


如何解决此问题?

安装tomcat后,启动eclipse并在eclipse中配置和/或验证tomcat是否正确设置:转到“服务器”(“窗口”、“显示视图”、“服务器”),右键单击“服务器”,并将路径添加到(例如)Tomcat7.0.56。。。。有关参考,请参阅


如果您已经将eclipse配置为作为普通java应用程序运行tomcat(即,指定主类),那么;但是这种方法对于您的用例来说可能是不必要的复杂。

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

无论如何,如果它在eclipse中正常运行,请尝试删除eclipse的tomcat配置,并按照以下简单步骤从一开始进行设置

  • 转到Eclipse的窗口>首选项>服务器>运行时环境 添加一个Tomcat服务器浏览您的Tomcat_主页并选择 适当的JRE(使用包含JRE的JAVA_HOME)注意 根据TOMCAT版本,发送需要特定JDK的消息 (TOMCAT_8至少需要JDK_1.7版本,如果未设置,通常 显示错误(启动时解释错误)
  • 转到Eclipse的窗口>显示视图>其他…>服务器>服务器并添加新的 服务器;在本例中,是您之前设置的TOMCAT版本。你不知道 需要添加进一步的配置才能启动TOMCAT
  • 在这一点上,如果您当时没有任何应用程序,if将非常有用 TOMCAT_HOME的webapps文件夹,但默认的(您必须 清空TOMCAT_主/工作文件夹以删除缓存的内容)。一旦你 确保了这一点,从ECLIPSE和交叉手指开始。如果失败,请查看Eclipse的控制台,并在本文中查找要复制的异常

我也遇到了同样的问题,Windows 10 64位,Eclipse Neon.2 4.6.2

新提取的tomcat拉链,8.5.11。已经完成了michael_n所说的内容(多次使用不同版本的tomcat)

dzone文章中关于在运行配置的参数下设置运行目录的部分解决了这个问题。我将它设置到tomcat的顶部目录(其中包含bin、lib等),这是我唯一做的事情,然后它启动,我可以转到tomcat的主页面


但它没有运行我的应用程序;它没有列在管理器中。

Que 1。您的tomcat是独立启动的(在eclipse之外)

如果Ans是否-那么-我想你已经下载了tomcat源代码而不是二进制。。。您应该下载二进制文件并安装tomcat,然后它就会运行

1.下载二进制文件() 2.解压

3.复制解压缩的apache文件夹

4.将其放入程序文件中

  • 将JAVA\u HOME设置为C:\Program Files\JAVA\jdk\u您的\u版本\u num

  • 运行C:\ProgramFiles\apache-tomcat-Your\u version\u num\bin\startup.bat。。。。 希望你的雄猫能开始

  • 1.下载二进制链接-

    1.1。选择您选择的版本并单击“下载”

    1.2。在下一页标题“二进制发行版”下,下载zip并继续下一步。
    祝您一切顺利。

    如果tomcat能够独立地完美工作

    • 然后更改tomcat的目录和子目录的权限
    Eclipse无法从目录中读取某个文件,这就是错误的原因。
    对我来说什么都不管用,但更改权限对我有帮助。

    这可能有助于提供更多的上下文。你是如何尝试推出Tomcat的?您是如何配置Eclipse的?您是如何安装Tomcat的?这个答案可能会有帮助。请提供一些附加信息,如您的应用程序代码、您是如何在eclipse IDE中添加Tomcat的等。