Erro usando Eclipse com TomCat

8 respostas
P

Olá pessoal,

estou tentando utilizar o TOMCAT v6 pelo eclipse para depugar meu projeto.
Deu erro de estar utilizando a mesma porta e fui no diretório conf do TOMCAT
e o que tinha 8080 mudei para 8099.

E agora está dando erro abaixo algúem pode me ajudar…

abs

18/10/2007 11:19:43 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:\WINNT\system32;C:\WINNT;C:\Arquivos de programas\Java\jdk1.5.0_12\bin;C:\Apps\ant\bin;C:\Arquivos de programas\CA\pec\bin;C:\Oracle\Product\DSG6i\bin;C:\Oracle\Product\9.2.0\bin;C:\Oracle\Product\OWB903\bin;C:\Arquivos de programas\Oracle\jre\1.1.8\bin;C:\Arquivos de programas\Oracle\jre\1.3.1\bin;C:\WINNT\system32;C:\WINNT;C:\WINNT\System32\Wbem;C:\Oracle\Product\DSG6i\jdk\bin;C:\Oracle\Product\DSG6i\REPADM61\jre1_4\bin;C:\Oracle\Product\DSG6i\REPADM61\jre1_4\bin\client;C:\Arquivos de programas\CA\CCC_Harvest;c:\winnt\system32

18/10/2007 11:19:43 org.apache.coyote.http11.Http11Protocol init

INFO: Initializing Coyote HTTP/1.1 on http-8099

18/10/2007 11:19:43 org.apache.catalina.startup.Catalina load

INFO: Initialization processed in 746 ms

18/10/2007 11:19:43 org.apache.catalina.core.StandardService start

INFO: Starting service Catalina

18/10/2007 11:19:43 org.apache.catalina.core.StandardEngine start

INFO: Starting Servlet Engine: Apache Tomcat/6.0.14

18/10/2007 11:19:43 org.apache.catalina.startup.HostConfig deployWAR

INFO: Deploying web application archive soap.war

18/10/2007 11:19:44 org.apache.coyote.http11.Http11Protocol start

INFO: Starting Coyote HTTP/1.1 on http-8099

18/10/2007 11:19:44 org.apache.jk.common.ChannelSocket init

INFO: Port busy 8009 java.net.BindException: Address already in use: JVM_Bind

18/10/2007 11:19:44 org.apache.jk.common.ChannelSocket init

INFO: JK: ajp13 listening on /0.0.0.0:8010

18/10/2007 11:19:44 org.apache.jk.server.JkMain start

INFO: Jk running ID=1 time=0/31  config=null

18/10/2007 11:19:44 org.apache.catalina.startup.Catalina start

INFO: Server startup in 1450 ms

18/10/2007 11:19:44 org.apache.catalina.core.StandardServer await

SEVERE: StandardServer.await: create[8005]:

java.net.BindException: Address already in use: JVM_Bind

at java.net.PlainSocketImpl.socketBind(Native Method)

at java.net.PlainSocketImpl.bind(Unknown Source)

at java.net.ServerSocket.bind(Unknown Source)

at java.net.ServerSocket.<init>(Unknown Source)

at org.apache.catalina.core.StandardServer.await(StandardServer.java:373)

at org.apache.catalina.startup.Catalina.await(Catalina.java:630)

at org.apache.catalina.startup.Catalina.start(Catalina.java:590)

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)

18/10/2007 11:19:46 org.apache.catalina.core.StandardService stop

INFO: Stopping service Catalina

18/10/2007 11:19:46 org.apache.coyote.http11.Http11Protocol destroy

INFO: Stopping Coyote HTTP/1.1 on http-8099

8 Respostas

lord_vagner

amigo parece-me que o eclipse ainda não tem suporte a esta versão do tomcat :frowning:

kaique

Dá suporte sim…se você baixar o Eclipse Europa e fazer o update do wtp, vcê verá que o plugin suporta a utilização da versão 6.x do Tomcat…

paribe:
lá pessoal,

estou tentando utilizar o TOMCAT v6 pelo eclipse para depugar meu projeto.
Deu erro de estar utilizando a mesma porta e fui no diretório conf do TOMCAT
e o que tinha 8080 mudei para 8099.

E agora está dando erro abaixo algúem pode me ajudar…

abs

18/10/2007 11:19:43 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:\WINNT\system32;C:\WINNT;C:\Arquivos de programas\Java\jdk1.5.0_12\bin;C:\Apps\ant\bin;C:\Arquivos de programas\CA\pec\bin;C:\Oracle\Product\DSG6i\bin;C:\Oracle\Product\9.2.0\bin;C:\Oracle\Product\OWB903\bin;C:\Arquivos de programas\Oracle\jre\1.1.8\bin;C:\Arquivos de programas\Oracle\jre\1.3.1\bin;C:\WINNT\system32;C:\WINNT;C:\WINNT\System32\Wbem;C:\Oracle\Product\DSG6i\jdk\bin;C:\Oracle\Product\DSG6i\REPADM61\jre1_4\bin;C:\Oracle\Product\DSG6i\REPADM61\jre1_4\bin\client;C:\Arquivos de programas\CA\CCC_Harvest;c:\winnt\system32

18/10/2007 11:19:43 org.apache.coyote.http11.Http11Protocol init

INFO: Initializing Coyote HTTP/1.1 on http-8099

18/10/2007 11:19:43 org.apache.catalina.startup.Catalina load

INFO: Initialization processed in 746 ms

18/10/2007 11:19:43 org.apache.catalina.core.StandardService start

INFO: Starting service Catalina

18/10/2007 11:19:43 org.apache.catalina.core.StandardEngine start

INFO: Starting Servlet Engine: Apache Tomcat/6.0.14

18/10/2007 11:19:43 org.apache.catalina.startup.HostConfig deployWAR

INFO: Deploying web application archive soap.war

18/10/2007 11:19:44 org.apache.coyote.http11.Http11Protocol start

INFO: Starting Coyote HTTP/1.1 on http-8099

18/10/2007 11:19:44 org.apache.jk.common.ChannelSocket init

INFO: Port busy 8009 java.net.BindException: Address already in use: JVM_Bind

18/10/2007 11:19:44 org.apache.jk.common.ChannelSocket init

INFO: JK: ajp13 listening on /0.0.0.0:8010

18/10/2007 11:19:44 org.apache.jk.server.JkMain start

INFO: Jk running ID=1 time=0/31 config=null

18/10/2007 11:19:44 org.apache.catalina.startup.Catalina start

INFO: Server startup in 1450 ms

18/10/2007 11:19:44 org.apache.catalina.core.StandardServer await

SEVERE: StandardServer.await: create[8005]:

java.net.BindException: Address already in use: JVM_Bind

at java.net.PlainSocketImpl.socketBind(Native Method)

at java.net.PlainSocketImpl.bind(Unknown Source)

at java.net.ServerSocket.bind(Unknown Source)

at java.net.ServerSocket.(Unknown Source)

at org.apache.catalina.core.StandardServer.await(StandardServer.java:373)

at org.apache.catalina.startup.Catalina.await(Catalina.java:630)

at org.apache.catalina.startup.Catalina.start(Catalina.java:590)

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:28

at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:413)

18/10/2007 11:19:46 org.apache.catalina.core.StandardService stop

INFO: Stopping service Catalina

18/10/2007 11:19:46 org.apache.coyote.http11.Http11Protocol destroy

INFO: Stopping Coyote HTTP/1.1 on http-8099

</blockquote>

Cara, tenta ver nos processos em aberto se realmente não existe uma instância da VM  utilizando essa porta onde deu o erro

[]'s.

H

Essa exception indica que existe um processo da jvm em uso atualmente.

Pressione a tecla Ctrl + Shift + Esc para entrar no gerenciador de Tarefas do
Windows , e verifique quantos processos existem de java.exe e javaw.exe , o
correto é existir apenas 1 de cada e um processo do eclipse.exe.

Caso exista mais que um , cancele o que tiver menor uso de mémoria.

R


se você baixar o Eclipse Europa e fazer o update do wtp

faça melhor do q isso : “compre” o MyEclipse 6 e seja feliz para sempre… :smiley:

E

update do WTP. o que é WTP?

gerdec

cara tive o mesmo problema esses dias o que acontece não é a falta de suporte, nem a porta de saída para web e que no meu caso quando tentei instalar dois tomcats 4 e 5 eles mesmo usando as portas 80 tomcat 4 e 8080 tomcat 5 dava erro são outras duas porta que não me lembro para que server bem vamos a solução vc deve abrir o eclipse e clicar na aba Server e depois dar dois clicks no tomcat que estiver configurado abrira uma nova janela e do lado direito a opção de mudar três portas a WEB que por padrão e 8080 e tomcat admin port e ajp/connector mude tomcat admin port para 8005 e ajp/connector 8009 espero ter ajudado

D

WTP-Web Tools Platform.

Não precisa fazer update. Eu baixo ele e simplesmente já tem a opção de Apache > Tomcat 6. O que preciso fazer update é o GlassFish ou Gerônimo.
Sempre rodou finamente aqui comigo. Nunca tive problema, a não ser qdo está na mesma porta.

V

Colega seu problema indica que existe uma instância do tomcat já alocada na porta 8080.
Faça o seguinte, vá no dos e digite:
netstat -aon | find /i “listening” | find /i ":8080"
vc receberá algo como:
TCP 0.0.0.0:8080 0.0.0.0:0 LISTENING 920
procure no gerenciador de tarefas pelo PID 920 (no meu exemplo acima) e mate o processo que seu tomcat irá iniciar. :wink:


Gostaria de aproveitar a discussão para tirar uma dúvida também.
Estou com um problema com o serviço do Tomcat em um cliente nosso: alguns momentos ocorre uma queda do tomcat e quando olhamos no gerenciador de tarefas existem mais de 50 processos “java.exe” e sempre se repete esta mesma situação. Vcs sabem o que pode estar ocorrendo ?
Já tentei procurar na net por: tomcat multiple java instances, multiple jvms, apache tomcat error java.exe,etc… e só encontro coisas não relacionadas ao meu problema.
Se aguém tiver alguma idéia que possa ajudar eu agradeço muito ! :slight_smile:
A configuração do servidor é um core 2 duo com 4gb, Win2003 Server, tomcat 6.0.16, jdk 1.6.0_03. O tomcat está com os parâmetros de memória mínima pra 1gb e máxima 3gb. Todos os softwares são 64bits.
Obrigado pessoal ! :smiley:

Criado 18 de outubro de 2007
Ultima resposta 3 de out. de 2008
Respostas 8
Participantes 9