Iniciar Apache TomCat

Tô começando a mexer com Java para Web agora… e a primeira coisa que segui dos tutoriais que achei foi instalar o apache tomcat, mas não tô conseguindo inicia-la (start…)

Tenho instalado o JDK 6 na minha maquina, e o Apache Tomcat que baixei no site oficial instala normalmente, só que qndo eu vou ao Monitor, em status ele exibe: Stopped, aperto Star, e a barrinha de inicializando passa… até a metade dps some, e volta pra tela do monitor… e o status continua: Stopped

Não sei o que fazer pra ficar Started!
Já instalei e desinstalei varias vezes tdo… mas nda…

Alguém me ajuda?

Verifique o log do tomcat o que ele está reportando geralmente ele fica no dir-&gt Tomcat x.x/log

Vc definiu a variavel de ambiente CATALINA_HOME = local onde esta instalado o tomcat

De uma lida nesse tutorial http://www.mhavila.com.br/topicos/java/tomcat.html

ramili,
o que aparece no log é:
[2007-03-19 00:29:39] [info] Running Service…
[2007-03-19 00:29:39] [info] Starting service…
[2007-03-19 00:29:39] [174 javajni.c] [error] Não foi possível encontrar o módulo especificado.
[2007-03-19 00:29:39] [947 prunsrv.c] [error] Failed creating java C:\Program Files\Java\jre1.6.0\bin\client\jvm.dll
[2007-03-19 00:29:39] [1202 prunsrv.c] [error] ServiceStart returned 1
[2007-03-19 00:29:39] [info] Run service finished.
[2007-03-19 00:29:39] [info] Procrun finished.

e não, nao defini nenhuma variavel…
preciso fazer isso msm executando o .exe e nao usando os arquivos do zip?

Qndo vc instalou o TomCat , vc indicou corretamente a JRE?
Por default ele encontra a JRE corrente , pelo erro ele nao encontrou a JRE

 [2007-03-19 00:29:39] [947 prunsrv.c] [error]
 Failed creating java C:\Program Files\Java\jre1.6.0\bin\client\jvm.dll 

Qual .exe vc esta executando?

Eu instalei o TomCat que baixei no seguinte link: http://mirrors.uol.com.br/pub/apache/tomcat/tomcat-6/v6.0.10/bin/apache-tomcat-6.0.10.exe

Não especifiquei o local do JRE, pq ele já colocava lá por default né…

Exato !
Pelo link vc esta instalando o tomcat 6 nao sei ele esta estavel foi lancando recentemente tente instalar o tomcat 5 e tente levanta-lo

Ainda nao tive oportunidade de testar o tomcat 6

Mesmo assim configure suas variáveis de ambiente

JAVA_HOME = C:\Arquivos de programas\Java\jdk1.6.0

CLASSPATH = %JAVA_HOME%\lib

PATH = %JAVA_HOME%\bin

CATALINA_HOME = C:\Tomcat 5.0

O tomcat utiliza da variavel %JAVA_HOME% para encontrar a sua jdk

Já tentei com o tomcat 5.5 e nada também…
Não fica o status de start
oks, irei tentar alterar as variaveis

Ah…
já tentei configurar as variaveis
coloquei tdo certinho como vc indicou, mas nao inicializa! =~

help? :?

eu baixei o tomcat 6.0 e pra mim esta rodando normal…
so que tem um detale o JAVA_HOME nao axha o jsdk dentro da pasta Arquivos de programas…

tenta copiar a pasta do JDK6 e colara na raiz do c:
e apontar o JAVA_HOME para esse endereço que vai funcionar…

ah vai em apache/bin/startup…

te mais abraco!

febeckers,
copiei tdo pro c:\ o jdk e até os arquivos do tomcat…
setei novamente todas as variaveis de ambiente, mas nada
não fica com status: started
e nem consigo acessar o localhost:8080
:cry:

para mim aqui eu so apontei o JAVA_HOME nem mexi nas CLASS PATH e outros funcionou blz…

eu tenho o apache na raiz do c: e coloquei o jdk6 na raiz do c: e ta rodando em http://localhost:8080
normal faz um pente fino no java_home… e class path…

se nao funcionar entra em contato comigu que eu te mando os arquivos por msn…

MSN: febeckers@hotmail.com

abraco te mais…

Vc pode ter mais de uma jre instalada…
roda um java -ver (ou -version nao lembro) e ve qual a jre q tah por padrao.

flw.

só tem, porque eu só instalei uma
dei um c:\ java - version
e apareceu a 1.6 somente…

:cry:

mas já tentei numa particao limpa do meu hd, so com o win vista de teste e não deu tbm…
dá o msm problema que dá na minha “oficial”

Baixei o jdk1.6 e instalei.
baixei o Tomcat 6.0.10 se não me engano, é a ultima versão.
Instalei e funcionou legal.
Ps. estou rodando o tomcat como serviço… ele não começa startado, ai fui na pasta de serviços do windows e dei um start. Funfou legal.

flw.

Seguinte: (Talvez te ajude!)

Eu também estava com o mesmo problema que você.
Tentei mais de uma semana e obtive os mesmo resultado.
Até lendo estas resposta aqui não consegui.

Fiz um teste com o Apache Tomcat 4.1.31
(startado pelo .bat)

Também não estava conseguindo, mas:

vi que a variável de ambiente JAVA_HOME estava apontando para o lugar errado, pro meu JRE 1.6.
Alterei o caminho para o JDK 1.5 e funcionou.

As páginas do localhost:8080 abriram.

Espero que ajude!!

Abraços!

Olá, já tentei com versões anteriores do apache tomcat, e não obtive resultados. Continuo sem conseguir dá start…
e minha JAVA HOME está apontando pro meu JRE 1.6 que é o unico que eu tenho instalado aqui…
Já tentei por todos na raíz do C:… porque em algum lugar me falaram que a variavel nao enxergava o “arquivos de programas\java”… mas tbm nao certo.
Dei uma parada essa semana, porque estava sem tempo, mas vou voltar a testar… e posto os resultados aqui em breve, e se alguem tiver mais sugestoes…
Obrigada a todos :lol:

Então… o meu tb tava…

tenta instalar o JDK 1.5
aí vc aponta pra ele…

Foi a única coisa que deu certo aqui.

https://sdlc1b.sun.com/ECom/EComActionServlet;jsessionid=70DC9A10C59CCC2D7FDDBC8F48BEFAEC

:slight_smile:

Oi pessoal, essa thread eh antiga mas alguem pode precisar

tive o mesmo problema numa maquina com XP sp2 e consegui solucionar copiando o arquivo JAVA_HOME/bin/msvcr71.dll para CATALINA_HOME/bin (encontrei a solucao na net)

ps: engraçado que ja instalei o java6 mais tomcat6 em muitas maquinas e soh nessa tive esse problema

abraços

Funcionou.hehehehe