Tomcat não esta funconando

Iniciado por Raytek, 03 de Agosto de 2011, 09:30

tópico anterior - próximo tópico

Raytek

E aí ubunteiros de plantão, estava eu a instalar o tomcat e me deparei com a seguinte mensagem de erro:

Citarroot@raytek-desktop:/usr/local/apache-tomcat-7.0.19/bin# ./startup.sh
Cannot find /usr/local/apache-tomcat-7.0.19/bin/bin/setclasspath.sh
This file is needed to run this program

Gostaria de saber como resolver isso, se foi alguma variavel de ambiente ou se algum outro problema de configuração, não tenho muita prática em instalações desse tipo pois a única que fiz com sucesso até agora foi a JDK.

Muito obrigado pela atenção, e espero superar esse impasse.

"Que o kernel esteja com vocês."

rafael.luc

#1
Tem também java instalado (java-sun-jdk ou Openjdk)?

Tente :
root@raytek-desktop:/usr/local/apache-tomcat-7.0.19/bin# startup.sh

Caso não de certo:
chmod 755 /usr/local/apache-tomcat-7.0.19/bin/startup.sh
chmod 755 /usr/local/apache-tomcat-7.0.19/bin/shutdown.sh
chmod 755 /usr/local/apache-tomcat-7.0.19/bin/catalina.sh


Casdo queira iniciar qundo liga o servidor Edite o arquivo /etc/rc.local para iniciar, nesse arquivo inclua as seguintes linhas:

export JAVA_HOME=

/usr/local/apache-tomcat-7.0.19/bin/startup.sh

Caso tenha um navegador instalado acesse:

http://:8080/
Para ver se o Tomcat esta ou não funcionando

Você tem alguma interface gráfica?


Raytek

CitarTem também java instalado (java-sun-jdk ou Openjdk)?
Sim, tenho os dois.

CitarTente :
Código:

root@raytek-desktop:/usr/local/apache-tomcat-7.0.19/bin# startup.sh
O retorno foi:
Citarroot@raytek-desktop:/usr/local/apache-tomcat-7.0.19/bin# startup.sh
startup.sh: command not found
Acho que foi por causa da falta do ponto e barra.

CitarCaso não de certo:
Código:

chmod 755 /usr/local/apache-tomcat-7.0.19/bin/startup.sh
chmod 755 /usr/local/apache-tomcat-7.0.19/bin/shutdown.sh
chmod 755 /usr/local/apache-tomcat-7.0.19/bin/catalina.sh
No caso da atribuição das permissões não alterou em nada pois o erro da mensagem anterior persiste.
CitarCaso tenha um navegador instalado acesse:

http://:8080/
Para ver se o Tomcat esta ou não funcionando
Tomcat ainda não funciona nada aparece no navegador.
CitarVocê tem alguma interface gráfica?
Gnome


zekkerj

#3
CitarCannot find /usr/local/apache-tomcat-7.0.19/bin/bin/setclasspath.sh
Será que não seria apenas "/bin", em vez de "/bin/bin"?
Reveja as configurações de PATH do Tomcat.

Citar
Citarroot@raytek-desktop:/usr/local/apache-tomcat-7.0.19/bin# startup.sh
startup.sh: command not found
Acho que foi por causa da falta do ponto e barra.
E eu tenho certeza de que foi por isso mesmo.

CitarVocê tem alguma interface gráfica?
Pra quê interface gráfica?
Pesquise antes de perguntar, sua dúvida pode já ter sido respondida.
Não respondo dúvidas por MP, coloque sua dúvida no fórum onde ela pode ser pesquisada pelos seus colegas!
Não venha ao fórum apenas para perguntar. Se você sabe a resposta de um problema, porque não ajudar seu colega? ;D

rafael.luc

#4
Se tem interface gráfica fica mais fácil para ver se está funcionando:

No terminal e digite:

sudo nautilus

Navege até a pasta usr/local/apache-tomcat-7.0.19/bin clique com direito do mouse sobre os arquivos startup.sh, shutdown.sh e catalina.sh e veja se estão com permissões para rodar como programa. Em seguida dois cliques no startup.sh e mande executar, espere algum tempo (tomcat demora pra carregar) e depois acesse:

http://localhost:8080/

Caso não apareça nada, seu java esta em conflito já que tem dois instalado, deve remover o java e instalar novamente, mas recomendo uma nova instalação do SO a partir do Ubuntu server.