O Tomcat não inicia com 'tomcat start / post-stop'

0

Estou tentando instalar e executar o tomcat 8 no Ubuntu 14.04, conforme as instruções em este post .

Meu arquivo tomcat.conf é o seguinte: descrição "Servidor 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

Depois de salvar, executei sudo initctl reload-configuration e, em seguida, sudo initctl start tomcat , mas recebi a mensagem:

tomcat start/post-stop, process 1259

Obviamente o tomcat não é iniciado e quando eu executo sudo initctl status tomcat recebo a mensagem:

tomcat stop/waiting

O que estou perdendo?

    
por SachiDangalla 12.04.2017 / 12:25

1 resposta

0

Pode ser um problema de permissão, verifique em /var/log/upstart/tomcat.log, você pode encontrar este log:

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

Para corrigir todos esses problemas de permissão, faça o seguinte:

sudo chown -R tomcat:tomcat /opt/tomcat
    
por Kiran Srikakolupu 09.10.2017 / 05:25