Estoy tratando de instalar y ejecutar tomcat 8 en el Ubuntu 14.04 remoto según las instrucciones de esta publicación .
Mi tomcat.conf
archivo es el siguiente: descripción "Tomcat Server"
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
Después de guardar, corrí sudo initctl reload-configuration
y luego sudo initctl start tomcat
recibí el mensaje:
tomcat start/post-stop, process 1259
Obviamente, tomcat no se inicia y cuando ejecuto sudo initctl status tomcat
me sale el mensaje:
tomcat stop/waiting
¿Qué me estoy perdiendo?
Respuestas:
Puede ser un problema de permiso, verifique /var/log/upstart/tomcat.log, puede encontrar este registro:
Para solucionar todos estos problemas de permisos, haga esto:
fuente