touch: não pode tocar em '/usr/share/tomcat7/logs/catalina.out': Nenhum arquivo ou diretório

8

Eu tenho um problema ao iniciar o tomcat no terminal. Eu instalei o tomcat usando - sudo apt-get install tomcat7 , alguns dias atrás. Agora, quando eu estou começando usando o comando abaixo, estou recebendo o seguinte erro:

~/tomcat7/bin$ sudo ./startup.sh

Using CATALINA_BASE:   /usr/share/tomcat7  
Using CATALINA_HOME:   /usr/share/tomcat7  
Using CATALINA_TMPDIR: /usr/share/tomcat7/temp  
Using JRE_HOME:        /usr   
Using CLASSPATH:       /usr/share/tomcat7/bin/bootstrap.jar:/usr/share/tomcat7/bin/tomcat-juli.jar
touch: cannot touch '/usr/share/tomcat7/logs/catalina.out': No such file or directory  
./catalina.sh: 389: ./catalina.sh: cannot create /usr/share/tomcat7/logs/catalina.out: Directory nonexistent

Eu não consigo entender o que deu errado. Consegui acessar - http://localhost:8080 quando o instalei. Mas então, eu corri o comando para desativar a inicialização no momento da inicialização:

sudo update-rc.d tomcat remove

E agora não está começando de jeito nenhum. : (

    
por Rohit Jain 26.06.2013 / 19:31

1 resposta

5

Quando instalado usando o pacote tomcat7 , você deve iniciar e interromper o Tomcat usando upstart ( service tomcat start ) ou o script /etc/init.d/tomcat . Se você iniciar usando o script startup.sh , é provável que suas variáveis de ambiente estejam configuradas incorretamente.

Por favor, veja a minha resposta à sua pergunta anterior ( Como devo instalar o Apache Tomcat 7 para uso com o Eclipse? ) para uma melhor maneira de instalar o Tomcat se você não quiser executá-lo como um serviço.

    
por David Edwards 26.06.2013 / 19:49

Tags