Como que vai pessoal feliz ano novo pra todo mundo!!
Eu estou aprendendo Servlets e JSP e uso o tomcat 6, mas de um tempo pra cá o tomcat não funciona mais.
Eu já reinstalei várias vezes e nada adiantou!
Eu coloco minha aplicação lá e duas coisas acontecem:
Eu tento acessar o JSP e sempre ocorre o erro 404 mas eu sei que esse arquivo está lá,
Ou o tomcat não inicia e fica sempre no estado Stopped.
Quando eu coloco meu .war no diretório webapps e iniciao o tomcat o arquivo é descompactado mas o tomcat interrompe e não inicia.
O que pode estar acontecendo?
Experimentou usar o tomcat 5.5.25 (versão que eu uso sem problemas)?
Abraços.
A
Andre_Fonseca
s3v3r1n0:
Como que vai pessoal feliz ano novo pra todo mundo!!
Eu estou aprendendo Servlets e JSP e uso o tomcat 6, mas de um tempo pra cá o tomcat não funciona mais.
Eu já reinstalei várias vezes e nada adiantou!
Eu coloco minha aplicação lá e duas coisas acontecem:
Eu tento acessar o JSP e sempre ocorre o erro 404 mas eu sei que esse arquivo está lá,
Ou o tomcat não inicia e fica sempre no estado Stopped.
Quando eu coloco meu .war no diretório webapps e iniciao o tomcat o arquivo é descompactado mas o tomcat interrompe e não inicia.
O que pode estar acontecendo?
Dá uma olhada nos logs do Tomcat $CATALINA_HOME\logs devem estar sendo printadas alguma coisa… posta o que tem lá aqui, o catalina&&&.log trata da inicialização e stop do tomcat
Feliz Ano novo
S
s3v3r1n0
[b]Eu estou usando Windows XP e java 5 e tomcat 6.
02/01/2008 13:13:15 org.apache.catalina.core.AprLifecycleListener init
INFO: The Apache Tomcat Native library which allows optimal performance in production environments was not found on the java.library.path: C:\Arquivos de programas\Apache Software Foundation\Tomcat 6.0\bin;.;C:\WINDOWS\Sun\Java\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\ARQUIV~1\RATIONAL\RATION~1\NUTCROOT\bin;C:\ARQUIV~1\RATIONAL\RATION~1\NUTCROOT\bin\x11;C:\ARQUIV~1\RATIONAL\RATION~1\NUTCROOT\mksnt;C:\Arquivos de programas\Java\jdk1.6.0_03\bin;C:\Arquivos de programas\Java\jdk1.6.0_03\lib;C:\Arquivos de programas\Microsoft SQL Server\80\Tools\Binn\;C:\Arquivos de programas\Rational\common;C:\Arquivos de programas\Rational\Rational Test
02/01/2008 13:13:15 org.apache.coyote.http11.Http11Protocol init
SEVERE: Error initializing endpoint
java.net.BindException: Address already in use: JVM_Bind:8080
at org.apache.tomcat.util.net.JIoEndpoint.init(JIoEndpoint.java:499)
at org.apache.coyote.http11.Http11Protocol.init(Http11Protocol.java:175)
at org.apache.catalina.connector.Connector.initialize(Connector.java:1059)
at org.apache.catalina.core.StandardService.initialize(StandardService.java:581)
at org.apache.catalina.core.StandardServer.initialize(StandardServer.java:792)
at org.apache.catalina.startup.Catalina.load(Catalina.java:504)
at org.apache.catalina.startup.Catalina.load(Catalina.java:524)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at org.apache.catalina.startup.Bootstrap.load(Bootstrap.java:260)
at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:412)
02/01/2008 13:13:15 org.apache.catalina.startup.Catalina load
SEVERE: Catalina.start
LifecycleException: Protocol handler initialization failed: java.net.BindException: Address already in use: JVM_Bind:8080
at org.apache.catalina.connector.Connector.initialize(Connector.java:1061)
at org.apache.catalina.core.StandardService.initialize(StandardService.java:581)
at org.apache.catalina.core.StandardServer.initialize(StandardServer.java:792)
at org.apache.catalina.startup.Catalina.load(Catalina.java:504)
at org.apache.catalina.startup.Catalina.load(Catalina.java:524)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at org.apache.catalina.startup.Bootstrap.load(Bootstrap.java:260)
at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:412)
02/01/2008 13:13:15 org.apache.catalina.startup.Catalina load
INFO: Initialization processed in 610 ms
02/01/2008 13:13:15 org.apache.catalina.core.StandardService start
INFO: Starting service Catalina
02/01/2008 13:13:15 org.apache.catalina.core.StandardEngine start
INFO: Starting Servlet Engine: Apache Tomcat/6.0.7
02/01/2008 13:13:15 org.apache.catalina.core.StandardHost start
INFO: XML validation disabled
02/01/2008 13:13:16 org.apache.coyote.http11.Http11Protocol start
SEVERE: Error starting endpoint
java.net.BindException: Address already in use: JVM_Bind:8080
at org.apache.tomcat.util.net.JIoEndpoint.init(JIoEndpoint.java:499)
at org.apache.tomcat.util.net.JIoEndpoint.start(JIoEndpoint.java:513)
at org.apache.coyote.http11.Http11Protocol.start(Http11Protocol.java:202)
at org.apache.catalina.connector.Connector.start(Connector.java:1132)
at org.apache.catalina.core.StandardService.start(StandardService.java:460)
at org.apache.catalina.core.StandardServer.start(StandardServer.java:710)
at org.apache.catalina.startup.Catalina.start(Catalina.java:552)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:288)
at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:413)
02/01/2008 13:13:16 org.apache.catalina.startup.Catalina start
SEVERE: Catalina.start:
LifecycleException: service.getName(): "Catalina"; Protocol handler start failed: java.net.BindException: Address already in use: JVM_Bind:8080
at org.apache.catalina.connector.Connector.start(Connector.java:1139)
at org.apache.catalina.core.StandardService.start(StandardService.java:460)
at org.apache.catalina.core.StandardServer.start(StandardServer.java:710)
at org.apache.catalina.startup.Catalina.start(Catalina.java:552)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:288)
at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:413)
02/01/2008 13:13:16 org.apache.catalina.startup.Catalina start
INFO: Server startup in 1187 ms
02/01/2008 13:20:08 org.apache.coyote.http11.Http11Protocol pause
INFO: Pausing Coyote HTTP/1.1 on http-8080
02/01/2008 13:20:08 org.apache.catalina.connector.Connector pause
SEVERE: Protocol handler pause failed
java.lang.NullPointerException
at org.apache.jk.server.JkMain.pause(JkMain.java:679)
at org.apache.jk.server.JkCoyoteHandler.pause(JkCoyoteHandler.java:163)
at org.apache.catalina.connector.Connector.pause(Connector.java:1074)
at org.apache.catalina.core.StandardService.stop(StandardService.java:492)
at org.apache.catalina.core.StandardServer.stop(StandardServer.java:744)
at org.apache.catalina.startup.Catalina.stop(Catalina.java:602)
at org.apache.catalina.startup.Catalina.start(Catalina.java:577)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:288)
at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:413)
02/01/2008 13:20:09 org.apache.catalina.core.StandardService stop
INFO: Stopping service Catalina
02/01/2008 13:20:09 org.apache.catalina.connector.MapperListener destroy
WARNING: Error unregistering MBeanServerDelegate
java.lang.NullPointerException
at org.apache.catalina.connector.MapperListener.destroy(MapperListener.java:162)
at org.apache.catalina.connector.Connector.stop(Connector.java:1180)
at org.apache.catalina.core.StandardService.stop(StandardService.java:522)
at org.apache.catalina.core.StandardServer.stop(StandardServer.java:744)
at org.apache.catalina.startup.Catalina.stop(Catalina.java:602)
at org.apache.catalina.startup.Catalina.start(Catalina.java:577)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:288)
at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:413)
02/01/2008 13:20:09 org.apache.coyote.http11.Http11Protocol destroy
INFO: Stopping Coyote HTTP/1.1 on http-8080
02/01/2008 13:20:09 org.apache.catalina.connector.Connector stop
SEVERE: Coyote connector has not been started
02/01/2008 13:20:16 org.apache.catalina.core.AprLifecycleListener init
INFO: The Apache Tomcat Native library which allows optimal performance in production environments was not found on the java.library.path: C:\Arquivos de programas\Apache Software Foundation\Tomcat 6.0\bin;.;C:\WINDOWS\Sun\Java\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\ARQUIV~1\RATIONAL\RATION~1\NUTCROOT\bin;C:\ARQUIV~1\RATIONAL\RATION~1\NUTCROOT\bin\x11;C:\ARQUIV~1\RATIONAL\RATION~1\NUTCROOT\mksnt;C:\Arquivos de programas\Java\jdk1.6.0_03\bin;C:\Arquivos de programas\Java\jdk1.6.0_03\lib;C:\Arquivos de programas\Microsoft SQL Server\80\Tools\Binn\;C:\Arquivos de programas\Rational\common;C:\Arquivos de programas\Rational\Rational Test
02/01/2008 13:20:16 org.apache.coyote.http11.Http11Protocol init
INFO: Initializing Coyote HTTP/1.1 on http-8080
02/01/2008 13:20:16 org.apache.catalina.startup.Catalina load
INFO: Initialization processed in 579 ms
02/01/2008 13:20:16 org.apache.catalina.core.StandardService start
INFO: Starting service Catalina
02/01/2008 13:20:16 org.apache.catalina.core.StandardEngine start
INFO: Starting Servlet Engine: Apache Tomcat/6.0.7
02/01/2008 13:20:16 org.apache.catalina.core.StandardHost start
INFO: XML validation disabled
02/01/2008 13:20:17 org.apache.coyote.http11.Http11Protocol start
INFO: Starting Coyote HTTP/1.1 on http-8080
02/01/2008 13:20:17 org.apache.jk.common.ChannelSocket init
INFO: JK: ajp13 listening on /0.0.0.0:8009
02/01/2008 13:20:17 org.apache.jk.server.JkMain start
INFO: Jk running ID=0 time=0/172 config=null
02/01/2008 13:20:17 org.apache.catalina.startup.Catalina start
INFO: Server startup in 1015 ms
02/01/2008 13:22:17 org.apache.catalina.startup.HostConfig deployWAR
INFO: Deploying web application archive Sala2.war
02/01/2008 13:22:17 org.apache.coyote.http11.Http11Protocol pause
INFO: Pausing Coyote HTTP/1.1 on http-8080
02/01/2008 13:22:19 org.apache.catalina.core.StandardService stop
INFO: Stopping service Catalina
02/01/2008 13:23:11 org.apache.catalina.core.AprLifecycleListener init
INFO: The Apache Tomcat Native library which allows optimal performance in production environments was not found on the java.library.path: C:\Arquivos de programas\Apache Software Foundation\Tomcat 6.0\bin;.;C:\WINDOWS\Sun\Java\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\ARQUIV~1\RATIONAL\RATION~1\NUTCROOT\bin;C:\ARQUIV~1\RATIONAL\RATION~1\NUTCROOT\bin\x11;C:\ARQUIV~1\RATIONAL\RATION~1\NUTCROOT\mksnt;C:\Arquivos de programas\Java\jdk1.6.0_03\bin;C:\Arquivos de programas\Java\jdk1.6.0_03\lib;C:\Arquivos de programas\Microsoft SQL Server\80\Tools\Binn\;C:\Arquivos de programas\Rational\common;C:\Arquivos de programas\Rational\Rational Test
02/01/2008 13:23:11 org.apache.coyote.http11.Http11Protocol init
INFO: Initializing Coyote HTTP/1.1 on http-8080
02/01/2008 13:23:11 org.apache.catalina.startup.Catalina load
INFO: Initialization processed in 562 ms
02/01/2008 13:23:11 org.apache.catalina.core.StandardService start
INFO: Starting service Catalina
02/01/2008 13:23:11 org.apache.catalina.core.StandardEngine start
INFO: Starting Servlet Engine: Apache Tomcat/6.0.7
02/01/2008 13:23:11 org.apache.catalina.core.StandardHost start
INFO: XML validation disabled
J
jgbt
como vc deva saber, o tomcat utiliza a porta 8080 para atender as requisições, certo?
esse erro:
java.net.BindException: Address already in use: JVM_Bind:8080
significa que alguem, AKA outro programa, ja esta usando a porta 8080.
verifique isso;
[]´s
S
s3v3r1n0
eu instalei ele e usei outra porta mas o comportamento é o mesmo!
Eu coloco o .war no diretório webapps e ele não funciona mais.
Eu tiro de lá e ele volta a funcionar.
M
marceloplis
s3v3r1n0:
eu instalei ele e usei outra porta mas o comportamento é o mesmo!
Eu coloco o .war no diretório webapps e ele não funciona mais.
Eu tiro de lá e ele volta a funcionar.
O seu tomcat está como processo (startado dentro do eclipse por Run on Server), ou como serviço (startado no windows pelo Monitor Tomcat) ?
S
s3v3r1n0
eu tentei de tudo. pelo eclipse pelo netBeans pelo monitor tomcat, fiz de varios modos.
coloquei o .war no webapps com o tomcat rodando, coloquei o .war w depois iniciei deu tudo na mesma.
Agora ele até roda mas nunca acha meus JSPs.
A
Andre_Fonseca
s3v3r1n0:
eu tentei de tudo. pelo eclipse pelo netBeans pelo monitor tomcat, fiz de varios modos.
coloquei o .war no webapps com o tomcat rodando, coloquei o .war w depois iniciei deu tudo na mesma.
Agora ele até roda mas nunca acha meus JSPs.
s3v3r1n0, dá uma olhada no gerenciador de processos do windows e vê se não tem nada de java rodando lá antes de vc iniciar o Tomcat… abs
S
s3v3r1n0
hhaaamm!!
é minha aplicação que tá travando o tomcat.
qualquer outra que eu coloco lá funciona mas essa trava o tomcat. só não sei porque, eu tirei algumas classes e ela voutou a funcionar de novo. depois refiz as classes.
valeu mesmo pela ajuda! muito obrigado, pelo menos eu mexi nesse tomcat de cabo a rabo e aprendi algumas coisas.Brigadão!