首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在tomcat 7中加载主org/apache/catalina/startup/Bootstrap类失败

在tomcat 7中加载主org/apache/catalina/startup/Bootstrap类失败
EN

Stack Overflow用户
提问于 2010-11-15 00:30:01
回答 2查看 21.9K关注 0票数 0

在尝试启动Tomcat 7进程时,报告了以下日志记录,并且服务未启动。

代码语言:javascript
复制
[2014-02-03 11:31:57] [info]  Commons Daemon procrun (1.0.10.0 32-bit) started
[2014-02-03 11:31:57] [info]  Running 'BOE120Tomcat7' Service...
[2014-02-03 11:31:57] [info]  Starting service...
[2014-02-03 11:31:57] [error] FindClass org/apache/catalina/startup/Bootstrap failed
[2014-02-03 11:31:57] [error] Failed to start Java
[2014-02-03 11:31:57] [error] ServiceStart returned 4
[2014-02-03 11:31:57] [info]  Run service finished.
[2014-02-03 11:31:57] [info]  Commons Daemon procrun finished

JRE5 (1.5.0_05)在Tomcat Java设置"Java Virtual Machine“中被引用:

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2010-11-15 00:44:58

Apache Tomcat 7.0.x requires Java 6.

Java 5是旧的,Sun/Oracle不再支持Java 5,并且在Tomcat 7上完全不能工作。您需要升级。

票数 3
EN

Stack Overflow用户

发布于 2013-05-01 01:51:22

在遇到上述Findclass错误之前,我的Tomcat 7.0.39 Windows 64位将无法启动。增加日志级别的详细程度揭示了Tomcat在启动时使用的JVM。在我的例子中,它使用的是默认设置,顺便说一句,这只是一个JRE安装,而不是我单独安装的JDK。

在运行Tomcat7 Windows服务时,我也遇到了'FindClass org/apache/catalina/startup/Bootstrap failed‘错误。然而,Tomcat能够使用startup.bat文件无错误地启动。此外,确认没有其他web服务器正在监听默认端口8080也很重要。查看与startup.bat相关的日志记录信息将揭示Tomcat在这种启动方法中使用的类路径。

将tomcat-juli.jar添加到Tomcat7.0.39Windows64位允许Windows服务正常启动(这里不需要:http://tomcat.apache.org/tomcat-7.0-doc/windows-service-howto.html)。类路径是文件系统根目录的派生引用,因此请记住在引用jar文件时使用完全限定的路径。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/4178423

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档