我正在尝试为客户启动 Apache Tomcat 5。(是的,我知道有更新的版本,但请耐心等待)Tomcat 以前可以在这台机器上运行正常,但它比较旧,而且已经有一段时间没有使用了。它是一台带有 Bash shell 的 Linux 服务器。
Tomcat 似乎已正确安装,但是,当我尝试启动 Tomcat 时,它显示:
启动 Tomcat:使用 CATALINA_BASE:/opt/jakarta-tomcat-5.5.9/bin 使用 CATALINA_HOME:/opt/jakarta-tomcat-5.5.9/bin 使用 CATALINA_TMPDIR:/opt/jakarta-tomcat-5.5.9/bin/temp 使用 JRE_HOME:/usr/java/jre1.5.0_11
当我检查状态时,它说它已停止。在 catalina.out 中,它显示:
线程“main”中的异常 java.lang.NoClassDefFoundError: org/apache/catalina/startup/Bootstrap
但是,Bootstrap.jar 存在于 /opt/jakarta-tomcat-5.5.9/bin!
我用 Google 搜索了很多次,但无济于事。我是不是漏掉了什么?
谢谢
答案1
CATALINA_BASE 和 CATALINA_HOME 应该指向:
/opt/jakarta-tomcat-5.5.9/
而不是:
/opt/jakarta-tomcat-5.5.9/bin