当我在Eclipse中运行Apache Tomcat 7.0.56时,出现错误。
错误:找不到或加载主类org.apache.catalina.startup.Bootstrap
如何解决这个问题?
当我在Eclipse中运行Apache Tomcat 7.0.56时,出现错误。
错误:找不到或加载主类org.apache.catalina.startup.Bootstrap
如何解决这个问题?
似乎服务器无法访问两个Jar文件。
现在启动服务器。
我只需要将右上角的 Java 切换为 Java EE 就解决了。如果找不到 Java EE,只需单击其他透视图标并从那里添加 Java EE。
如果这样做不起作用,请尝试在您的项目中使用不同版本的 JDK,我将我的 JDK 从 11 更改为 1.8,然后项目开始运行。
如果Tomcat独立运行完全正常,
Eclipse无法从目录中读取某个文件,这是错误的原因。 没有任何方法可帮助我,但是更改权限确实有用。
我遇到了同样的问题,Windows 10 64位,Eclipse Neon.2 4.6.2。
新提取的tomcat zip,版本为8.5.11。按照michael_n所说的做了很多次(使用不同版本的tomcat)。
对我有用的是在dzone文章中设置运行配置下参数中的运行目录部分。我将其设置为顶层的tomcat目录(其中包含bin、lib等)。这是我所做的唯一的事情,然后它就启动了,我可以进入主tomcat页面。
但是它没有运行我的应用程序;它没有列在管理器中。
问题1:您的tomcat是否已经独立启动(在eclipse之外)?
回答:如果回答是否定的,那么我想您下载的是tomcat源代码而不是二进制文件…您应该下载二进制文件并安装tomcat,然后它就能运行了。
下载二进制文件(https://tomcat.apache.org/)
解压缩
拷贝解压后的apache文件夹
将其放置在程序文件中
设置JAVA_HOME为C:\Program Files\Java\jdk_您的版本号
运行C:\Program Files\apache-tomcat-您的版本号\bin\startup.bat……希望您的tomcat能够成功启动
1.下载二进制文件链接 - https://tomcat.apache.org/
1.1.选择你所需的版本并点击“下载”
1.2.在下一页的“二进制发行版”标题下,下载zip并进行下一步操作。祝您好运!
最有可能的原因是Tomcat无法运行bootstrap.jar文件,这是由于错误的JRE版本引起的。您可以通过运行ConfigureTomcat工具并选择不同的\jre\bin\server\jvm.dll来选择Tomcat要使用的JRE版本。