Iniciar Apache TomCat

30 respostas
P

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?

30 Respostas

R

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

P

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?

R

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?

P

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é…

R

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

P

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

P

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

P

help? :?

F

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!

P

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:

F

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: [email removido]

abraco te mais…

M

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.

P

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”

M

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.

L

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!

P

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:

L

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:

A

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

I

Funcionou.hehehehe

W

Vlw, essa dica me salvou, hehehehe

J

Talvez ajude http://myjavaworld.wordpress.com/2007/10/24/installing-and-configurating-apache-tomcat-55-and-6x-windows-and-linux/

T

Valeu pela ajuda! A dica do Alexandre Vilas Boas resolveu o problema aqui também.

Obs: Uma dica anterior orientava a adicionar a pasta onde essa dll está localizada (JAVA_HOME/bin) no PATH. Aquela dica deveria ter funcionado, pois o Windows deveria buscar a dll nos caminhos dessa variável de ambiente, mas não funcionou. Copiar o arquivo sim, funcionou.


Recapitulando. Mensagem de erro:
[174 javajni.c] [error] Não foi possível encontrar o módulo especificado.
[947 prunsrv.c] [error] Failed creating java C:\Program Files\Java\jre1.6.0\bin\client\jvm.dll
[1202 prunsrv.c] [error] ServiceStart returned 1

Ambiente:
Tomcat 6.0.14 em Windows XP SP2.

Correção:

Copiar o arquivo JAVA_HOME/bin/msvcr71.dll para CATALINA_HOME/bin.
(Outra opção: também funciona copiar esse arquivo para a pasta %WINDIR%\SYSTEM32)

M

funcionou tambem…
mas achei a resposta o site da sun…
e copie esse aquivo msvcr71 para a pasta system32…
resolveu…

flw"

J

Doideira isso!!! O pior (ou melhor) é que funciona!!! Resolveu o meu problema também.

W

Tava com o mesmo erro dias atras, postei no meu blog a solucao:

http://windsofhell.blogspot.com/2008/09/tomcat-error-failed-creating-java.html

ps: windows eh uma bosta com essas DLL hahaha.

//Daniel

Y

windsofhell valeu pela dica!!!
entrei no seu blog e foi de grande ajuda!!!
obrigado!!

M

Valew galera… me ajudaram td

R

Tive o mesmo problema num cliente e a dica da cópia da dll resolveu o problema. Obrigado!

B

Obrigado pela ajuda, me ajudou muito!!

K

EU estava com esse problema tbm…fiz o que os outros posts acima indicavam e deu certo…

vlw

:smiley:

Criado 18 de março de 2007
Ultima resposta 12 de jun. de 2008
Respostas 30
Participantes 18