Tomcat no comienza con `tomcat start / post-stop`

0

Estoy tratando de instalar y ejecutar tomcat 8 en el Ubuntu 14.04 remoto según las instrucciones de esta publicación .

Mi tomcat.confarchivo 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-configurationy luego sudo initctl start tomcatrecibí el mensaje:

tomcat start/post-stop, process 1259

Obviamente, tomcat no se inicia y cuando ejecuto sudo initctl status tomcatme sale el mensaje:

tomcat stop/waiting

¿Qué me estoy perdiendo?

SachiDangalla
fuente
Actualmente tengo el mismo problema, ¿puede decirme cómo obtuvo una solución entonces? La siguiente respuesta no me ayudó
burhanuddin abbas

Respuestas:

0

Puede ser un problema de permiso, verifique /var/log/upstart/tomcat.log, puede encontrar este registro:

/bin/sh: 1: exec: /opt/tomcat/bin/catalina.sh: Permission denied

Para solucionar todos estos problemas de permisos, haga esto:

sudo chown -R tomcat:tomcat /opt/tomcat
Kiran Srikakolupu
fuente