当我在Eclipse中运行apache tomcat7.0.56时,出现错误
错误:无法找到或加载主类org.apache.catalina.startup.Bootstrap
我该如何解决这个问题?
首先,您应该尝试使用它自己的.bat而不是Eclipse来运行TOMCAT。如果它没有运行问题将在您的tomcat安装上而不是在Eclipse中,您可以查看TOMCAT_HOME / logs /的文件,其中跟踪Tomcat的错误(它们非常有用)。
无论如何,如果它在eclipse之外正常运行,请尝试删除eclipse的tomcat配置并按照这些简单的步骤从头开始设置它
安装tomcat后,启动eclipse并配置和/或验证在eclipse中正确设置tomcat:转到“Servers”(“Window”,“Show View”,“Servers”),右键单击“Servers”,然后添加(例如)Tomcat7.0.56的路径....有关参考,请参阅this tutorial。
如果你已经配置了eclipse来运行tomcat作为普通的java应用程序(即,指定主类),那么see these steps;但是对于您的用例,这种方法可能会不必要地复杂化。
我遇到了同样的问题,Windows 10 64位,Eclipse Neon.2 4.6.2。
新提取的tomcat zip,8.5.11。已经完成了michael_n所说的内容(多次使用不同版本的tomcat)。
为我修复的是在dzone文章中关于在Arguments下的Run Configuration中设置Run Directory的部分。我将它设置为顶级tomcat目录(其中包含bin,lib等)。这是我唯一做的事情,然后它启动,我可以转到主tomcat页面。
但它没有运行我的应用程序;它没有在经理中列出。
Que 1.您的tomcat是否开始相互依赖(在eclipse之外)?
答。如果ans不是 - 那么 - 我认为你已经下载了tomcat源而不是二进制...你应该下载二进制文件并安装tomcat然后它会运行。
1.download binary(https://tomcat.apache.org/)2.unzip it
3.copy unzipped apache文件夹
4.将其放在程序文件中
1.download二进制链接 - 。 https://tomcat.apache.org/
1.1。选择您选择的版本,然后单击“下载”
1.2。在下一页标题“二进制分发”下 - 下载zip并继续下一步。祝一切顺利。
如果tomcat独立工作完美,
Eclipse无法从目录中读取某个文件,这是导致错误的原因。没有什么对我有用,但改变许可对我有帮助。