Я пытаюсь установить и выполнить кота 8 на удаленной Ubuntu 14.04 согласно инструкциям относительно этого сообщения.
Мой tomcat.conf
файл следующие: описание "Сервер Tomcat"
start on runlevel [2345]
stop on runlevel [!2345]
respawn
respawn limit 10 5
setuid tomcat
setgid tomcat
env JAVA_HOME=/usr/lib/jvm/java-8-oracle/jre/bin/java
env CATALINA_HOME=/opt/tomcat
# Modify these options as needed
env JAVA_OPTS="-Djava.awt.headless=true -Djava.security.egd=file:/dev/./urandom"
env CATALINA_OPTS="-Xms256M -Xmx512M -server -XX:+UseParallelGC"
exec $CATALINA_HOME/bin/catalina.sh run
# cleanup temp directory after stop
post-stop script
rm -rf $CATALINA_HOME/temp/*
end script
После сохранения я работал sudo initctl reload-configuration
и затем sudo initctl start tomcat
но я получаю сообщение:
tomcat start/post-stop, process 1259
Очевидно, кот не запускается и когда я работаю sudo initctl status tomcat
Я получаю сообщение:
tomcat stop/waiting
Что я пропускаю?
Это могла бы быть проблема разрешения, регистрация /var/log/upstart/tomcat.log, можно найти этот журнал:
/bin/sh: 1: exec: /opt/tomcat/bin/catalina.sh: Permission denied
Для устранения всех этих проблем разрешения сделайте это:
sudo chown -R tomcat:tomcat /opt/tomcat