Первое, что нужно проверить, это то, что у вас есть tomcat-util
jar под /usr/share/tomcat5/server/lib
. Я заметил, что вы упоминаете / var / lib / tomcat / server / lib, тогда как catalina.out говорит, что CATALINA_HOME соответствует /usr / share / tomcat5, что намного более стандартно.
Вам необходимо убедиться, что дерево серверов правильно развернуто в /usr/share/tomcat5
, если для CATALINA_HOME задано значение.
установить как RPM или просто распаковать архив с сайта загрузки apache?
Вы запускаете tomcat с /usr/share/tomcat5/bin/startup.sh
?Или с менее стандартной процедурой?
В конце концов, вам нужно что-то вроде
java
-classpath /usr/share/tomcat5/bin/bootstrap.jar
-Djava.endorsed.dirs=$JAVA_ENDORSED_DIRS
-Dcatalina.base="$CATALINA_BASE"
-Dcatalina.home="$CATALINA_HOME"
-Djava.io.tmpdir="$CATALINA_TMPDIR"
org.apache.catalina.startup.Bootstrap
И эти переменные могут быть определены в / etc / environment (при условии, что redhat / centos не отличаютсяв этом, чем Debian) или только сценарий оболочки, упаковывающий startup.sh или catalina.sh