Я пытаюсь запустить Apache Tomcat 5 для клиента. (Да, я знаю, что есть более новые версии, но терпите меня) Tomcat ранее работал на этой машине правильно, но он старше и некоторое время не использовался. Это Linux-сервер с оболочкой Bash.
Кажется, что 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!
Я много гуглил, но безуспешно. Я что-то упустил?
Спасибо
CATALINA_BASE и CATALINA_HOME должны указывать на:
/opt/jakarta-tomcat-5.5.9/
а не:
/opt/jakarta-tomcat-5.5.9/bin