Java + tomcat + linux[RESOLVIDO]

5 respostas
T

Ola galera,

estou tentando instalar o tomcat para poder desenvolver alguma aplicações web so que estou encontrando um pouco de dificuldade.

vamos lah.

faço o download do tomcat.
descompacto ele e movo ele para /usr/local

dpois seto as variaveis de ambiente de acordo como esta instalado o java

JAVA_HOME=/usr/java/jre1.6.0_05; export JAVA_HOME

PATH=$PATH:$JAVA_HOME/bin

export PATH

CATALINA_HOME=/usr/local/apache-tomcat-5.5.26

TOMCAT_HOME=/usr/local/apache-tomcat-5.5.26

CLASSPATH=.

export CATALINA_HOME TOMCAT_HOME CLASSPATH

apos isso tento subir o tomcat

./catalina.sh start

so que esta me retornando esse erro

Neither the JAVA_HOME nor the JRE_HOME environment variable is defined
At least one of these environment variable is needed to run this program

alguem poderia me dar um help ?!

agredeço desde ja

abraços

5 Respostas

CintiaDR

Bom, tenta aí no seu bash dar um

$ echo $TOMCAT_HOME
$ echo $JAVA_HOME

E veja se tem valor estas variáveis.

T

nao tem nenhum valor
como q eu posso resolver ?!

CintiaDR
JAVA_HOME=/usr/java/jre1.6.0_05; export JAVA_HOME

PATH=$PATH:$JAVA_HOME/bin

export PATH

CATALINA_HOME=/usr/local/apache-tomcat-5.5.26

TOMCAT_HOME=/usr/local/apache-tomcat-5.5.26

CLASSPATH=.

export CATALINA_HOME TOMCAT_HOME CLASSPATH

A princípio, com essas linhas aí deve resolver. Mas execute isto NO MESMO terminar que vc vai rodar o "$/catalina.sh start ", isto é, não mude de terminal ou abra outro. Assim ó:

$ CATALINA_HOME=/usr/local/apache-tomcat-5.5.26
$ export CATALINA_HOME
$ echo $CATALINA_HOME

Se vc quiser que essas variáveis perdurem, tem que colocar essas linhas num arquivo como o ~/.bashrc, ou /etc/profile, depende daí do seu saco e da sua distro.

(Se não for isso é algo muito parecido com isso).

T

opaaa deu certinho !!!

eu havia setado no /etc/profile

tentei agora no ~/.bashrc e funcionou blz

obrigado pelo help !!!

CintiaDR

Não sei porque, às vezes só colocar no /etc/profile não funfa. (nunca fui atrás do prq, nunca precisei pra ser sincera)

Mas um

$ source /etc/profile

no bash que vc precisa vai forçar executar este script daquela vez. Ou colocar isto no seu ~/.bashrc tb.

Criado 29 de abril de 2008
Ultima resposta 29 de abr. de 2008
Respostas 5
Participantes 2