Não é possível iniciar o Tomcat no Ubuntu

3

Eu instalei o Tomcat no Ubuntu. Então eu criei um novo usuário. Então fiz:

liferay@web-svr:~/liferay-portal-6.1.1-ce-ga2/tomcat-7.0.27/bin$ chmod +x *.sh

Depois, adicionei JAVA_HOME e PATH no bash assim:

JAVA_HOME=/etc/jdk1.7.0_07
export JAVA_HOME
PATH=$PATH:$JAVA_HOME/bin
export PATH

Então eu iniciei o Tomcat:

 liferay@web-svr:~/liferay-portal-6.1.1-ce-ga2/tomcat-7.0.27/bin$ sh startup.sh

E eu recebo este erro:

liferay@web-svr:~/liferay-portal-6.1.1-ce-ga2/tomcat-7.0.27/bin$ sh startup.sh
Using CATALINA_BASE:   /home/liferay/liferay-portal-6.1.1-ce-ga2/tomcat-7.0.27
Using CATALINA_HOME:   /home/liferay/liferay-portal-6.1.1-ce-ga2/tomcat-7.0.27
Using CATALINA_TMPDIR: /home/liferay/liferay-portal-6.1.1-ce-ga2/tomcat-7.0.27/temp
Using JRE_HOME:        /usr/lib/jvm/java-6-openjdk-amd64
Using CLASSPATH:       /home/liferay/liferay-portal-6.1.1-ce-ga2/tomcat-7.0.27/bin/bootstrap.jar:/home/liferay/liferay-portal-6.1.1-ce-ga2/tomcat-7.0.27/bin/tomcat-juli.jar
touch: cannot touch ‘/home/liferay/liferay-portal-6.1.1-ce-ga2/tomcat-7.0.27/logs/catalina.out’: Permission denied
./catalina.sh: 389: ./catalina.sh: cannot create /home/liferay/liferay-portal-6.1.1-ce-ga2/tomcat-7.0.27/logs/catalina.out: Permission denied

eu fiz:

su admin
chmod 755  /home/liferay/liferay-portal-6.1.1-ce-ga2/tomcat-7.0.27/logs/

Mas isso não ajuda. O que pode estar errado?

UPDATE OK eu fiz:

sudo chmod 777 /home/liferay/liferay-portal-6.1.1-ce-ga2/tomcat-7.0.27/logs/catalina.out

E agora, quando eu inicio o Tomcat, recebo este erro:

liferay@web-svr:~/liferay-portal-6.1.1-ce-ga2/tomcat-7.0.27/bin$ sh startup.sh
Using CATALINA_BASE:   /home/liferay/liferay-portal-6.1.1-ce-ga2/tomcat-7.0.27
Using CATALINA_HOME:   /home/liferay/liferay-portal-6.1.1-ce-ga2/tomcat-7.0.27
Using CATALINA_TMPDIR: /home/liferay/liferay-portal-6.1.1-ce-ga2/tomcat-7.0.27/temp
Using JRE_HOME:        /usr/lib/jvm/java-6-openjdk-amd64
Using CLASSPATH:       /home/liferay/liferay-portal-6.1.1-ce-ga2/tomcat-7.0.27/bin/bootstrap.jar:/home/liferay/liferay-portal-6.1.1-ce-ga2/tomcat-7.0.27/bin/tomcat-juli.jar

UPDATE2

Eu tenho um erro em JAVA_HOME. Agora eu tenho isso correto. Mas quando eu começo um tomcat eu ainda tenho a mesma saída e em catalina.out eu tenho ~ 1000 linhas de erros e linha:

июл 17, 2013 8:48:45 AM org.apache.catalina.startup.Catalina start
INFO: Server startup in 24802 ms

E no myhost: 80 eu tenho uma página em branco e no meu host: 8080 eu tenho 404 no FireBug e página em branco no navegador.

    
por Kliver Max 17.07.2013 / 10:06

1 resposta

2

Esta é uma linha de erro:

touch: cannot touch ‘/home/liferay/liferay-portal-6.1.1-ce-ga2/tomcat-7.0.27/logs/catalina.out’: Permission denied
./catalina.sh: 389: ./catalina.sh: cannot create /home/liferay/liferay-portal-6.1.1-ce-ga2/tomcat-7.0.27/logs/catalina.out: Permission denied

Tudo que você postou depois de corrigir as permissões não é um erro, elas são simplesmente mensagens de log informando que o servidor foi inicializado e o que aconteceu especificamente durante a inicialização.

Para ver se o tomcat está ativo e em execução, você pode tentar netstat -l e / ou verificar seu .conf para saber se a porta 80 ou 8080 ou algo totalmente diferente está configurado.

A simples exibição de uma página em branco na raiz / também não é necessariamente um sinal de problema, também depende do que foi configurado no tomcat e na instalação do liferay. Para apoiá-lo ainda mais sobre isso, é necessário um tópico mais específico.

    
por 17.07.2013 / 13:39