Problemas para iniciar o Tomcat durante a instalação

1

Eu instalei o Java e agora adicionei o Tomcat. Eu configurei o Tomcat, mas ele não está em execução.

O que eu fiz foi adicionar a linha:

export JAVA_HOME=/usr/lib/jvm/java-6-sun

como a primeira linha sem comentário no diretório / home / myuser. E então eu fui para o diretório / opt / tomcat / bin e executei este comando:

./startup.sh

e ele disse que o comando não foi encontrado. Alguma razão para isso? Eu vejo o script startup.sh nesse diretório quando eu faço um comando ls. Eu uso o Ubuntu, a propósito.

Obrigado Alex

    
por Genadinik 05.04.2011 / 02:54

1 resposta

2

A primeira coisa que gostaria de fazer é digitar echo $JAVA_HOME como o usuário que está iniciando o tomcat. Segundo, parece que você está usando a JVM, você precisa usar o JDK . O Tomcat precisa das ferramentas no JDK para funcionar corretamente.

startup.sh na verdade chama catalina.sh , que reside no mesmo diretório. Eu sempre adicionei as variáveis que o tomcat precisa no topo deste arquivo para ter certeza de que ele é sempre carregado com a instância java que ele precisa para o seu aplicativo e que não pode ser acidentalmente alterado por alguém .

Se você olhar para o topo de catalina.sh , tem todas as variáveis que você pode definir. Os que você estaria mais interessado são:

#   JAVA_HOME       Must point at your Java Development Kit installation.
#                   Required to run the with the "debug" or "javac" argument.
#
#   JRE_HOME        Must point at your Java Development Kit installation.
#                   Defaults to JAVA_HOME if empty.
    
por 05.04.2011 / 05:22