Tomcat

6 respostas
J

Será que alguem pode ajudar com este erro.

C:\Program Files (x86)\Apache Software Foundation\Apache Tomcat 7.0.27\bin>startup
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

Seguinte criei uma página de teste em JSP que funciona perfeitamente no NetBeans.
Agora quando eu chamo direto do brower infomando http:localhost//…
só funicona se o NetBeans estiver ativo, pesquisando na google mandaram ativar o Tomcat desta maneira acima, mas esta dando erro.

6 Respostas

wagnerfrancisco

Você precisa setar sua variável JAVA_HOME para o diretório onde está o seu Java (por exemplo, C:\Program Files\Java\jdk1.7.0_03).

Para isso, clique com o botão direito em Computador, vá em Propriedades, Configurações Avançadas do Sistema, Variáveis de Ambiente, e adicione a variável JAVA_HOME com o caminho do Java;

J

wagnerfrancisco:
Você precisa setar sua variável JAVA_HOME para o diretório onde está o seu Java (por exemplo, C:\Program Files\Java\jdk1.7.0_03).

Para isso, clique com o botão direito em Computador, vá em Propriedades, Configurações Avançadas do Sistema, Variáveis de Ambiente, e adicione a variável JAVA_HOME com o caminho do Java;


acho que para o JAVA_HOME isso resolveu :

C:\Program Files (x86)\java\jdk1.6.0_23\bin

mas esta dando este erro agora

The JRE_HOME environment variable is not defined correctly
This environment variable is needed to run this program
C:\Program Files (x86)\Apache Software Foundation\Apache Tomcat 7.0.27\bin>

Fiz a mesma coisa que você falu informando :
nova variavel de ambiente JRE_HOME colocando JRE\BIN conforme colado abaixo.

C:\Program Files (x86)\java\jdk1.6.0_23\jre\bin

wagnerfrancisco

Você precisa especificar apenas uma ou outra. No caso da JAVA_HOME, não precisa colocar o diretório bin no path. Deixe só :

C:\Program Files (x86)\java\jdk1.6.0_23
J

wagnerfrancisco:
Você precisa especificar apenas uma ou outra. No caso da JAVA_HOME, não precisa colocar o diretório bin no path. Deixe só :

C:\Program Files (x86)\java\jdk1.6.0_23

Realmente não fez diferença o BIN.

mas quando chamo a minha aplicação direto do navegador com http://localhost:8084/WebApplication1/

não roda, só funcionando com o NetBeans ativo, este é o problema na verdade naõ se isso tem haver com as variáveis de ambiente.

wagnerfrancisco

hum, que erro aparece?

Tem certeza que a porta é 8084? O tomcat por padrão roda na 8080…

J

wagnerfrancisco:
hum, que erro aparece?

Tem certeza que a porta é 8084? O tomcat por padrão roda na 8080…

colei do NetBeans quando abriu a página.

Muito obrigado amigo, agora vou sair amanhã vou testar com 8080 e te aviso, novamente muito obrigado pela atenção valeu.

Criado 25 de agosto de 2012
Ultima resposta 25 de ago. de 2012
Respostas 6
Participantes 2