trinka
Abril 29, 2008, 11:18am
#1
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
Bom, tenta aí no seu bash dar um
$ echo $TOMCAT_HOME
$ echo $JAVA_HOME
E veja se tem valor estas variáveis.
trinka
Abril 29, 2008, 11:54am
#3
nao tem nenhum valor
como q eu posso resolver ?!
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).
trinka
Abril 29, 2008, 12:07pm
#5
opaaa deu certinho !!!
eu havia setado no /etc/profile
tentei agora no ~/.bashrc e funcionou blz
obrigado pelo help !!!
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.