当我在Eclipse中运行apache tomcat7.0.56时,出现错误
错误:无法找到或加载主类org.apache.catalina.startup.Bootstrap
我该如何解决问题?
答案 0 :(得分:4)
首先,你应该尝试使用它自己的.bat而不是Eclipse来运行TOMCAT。如果它没有运行问题将在您的tomcat安装上而不是在Eclipse中,您可以查看TOMCAT_HOME / logs /的文件,其中跟踪Tomcat的错误(它们非常有用)。
无论如何,如果它在eclipse之外正常运行,请尝试删除eclipse的tomcat配置,并按照这些简单的步骤从头开始设置
答案 1 :(得分:1)
安装tomcat后,启动eclipse并配置和/或验证在eclipse中正确设置tomcat:转到" Servers" (" Window"," Show View"," Servers"),右键单击" Servers",然后添加路径(例如)Tomcat7.0.56 ....作为参考,请参阅this tutorial。
如果你已经配置了eclipse来运行tomcat作为普通的java应用程序(即指定主类),那么see these steps;但是这种方法对于你的用例来说可能是不必要的复杂。
答案 2 :(得分:0)
我遇到了同样的问题,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页面。
但它没有运行我的应用;它没有在经理中列出。
答案 3 :(得分:0)
Que 1.您的tomcat是否开始相互依赖(在eclipse之外)??
答。如果ans不是 - 那么 - 我认为你已经下载了tomcat源而不是二进制...你应该下载二进制文件并安装tomcat然后它会运行。
1.download binary(https://tomcat.apache.org/) 2.unzip it
3.copy解压缩apache文件夹
4.将其放在您的程序文件中
将JAVA_HOME设置为C:\ Program Files \ Java \ jdk_Your_version_num
运行C:\ Program Files \ apache-tomcat-Your_version_num \ bin \ startup.bat .... 希望你的tomcat能够开始
1.download binary Link - 。 https://tomcat.apache.org/
1.1。选择您选择的版本,然后单击"下载"
1.2。在下一页的标题"二进制分发" - 下载zip并继续下一步。 一切顺利。
答案 4 :(得分:0)
如果tomcat独立正常运行,
Eclipse无法从目录读取某个文件,这是导致错误的原因。 对我没有任何帮助,但是更改权限可以帮助我。
答案 5 :(得分:0)
服务器似乎无权访问两个 Jar 文件。
现在启动服务器。