Erro no Servidor TomCat

Bom dia!!

É o seguinte eu estou desenvolvendo através da IDE Eclipse.
Instalei o Tomcat 7.0, mas quando vou startar o servidor ele dá uma mensagem de erro sobre as portas utilizadas.

Diz o seguinte:

‘Started Tomcat v7.0at localhost’ has encountered a problem.
Several ports (8080,8009), required by Tomcat 7.0 Server at localhostare already in use.
The server may already be running in another process, or a system process may beusing the port.
To starter this server you will need to stop the process or change the port number.

Alguem pode me dizer como resolver isso?

vlw

Opa tudo bem ? Então já tive esse tipo de problema quando estava usando ORACLE XE,
pois ele roda o console no porta 8080 também vc está usando ele?

para saber se essa porta esta em uso roda um comando netstat - a no prompt,

Pode ser também que seu tomcat é iniciado como serviço, e voçê esta tentando
inicialo na IDE e ele da esse ero também.

Espero ter ajudo vlw.

clica 2x no tomcat la embaixo na aba servers
vai abrir um arquivo de configurações na tela

não lembro bem o q está escrito mas tem uma parte que tem a palavra HTTP e o numero de uma porta na frente… provavelmente vai estar 8080 que é justamente a porta que outra aplicação sua está usando

altere essa porta para 8084 ( ou outro número parecido ) e teste novamente

Galera,

Eu não estou usando o Oracle xe.

E quanto a mudar a porta HTTP 8080 para outra parecida tbm não deu certo.

Fico grato pelas respostas… :slight_smile:

mas…

Será que vcs tem outras dicas aí?

vc rodou o comando netstat -a para ver ser realmente a porta está em uso?

Ou se o próprio tomcat está rodando o serviço já?

vlw.

Aí consegui startar mas muitos erros:

18/03/2011 15:13:04 org.apache.catalina.core.AprLifecycleListener init
INFO: The APR based Apache Tomcat Native library which allows optimal performance in production environments was not found on the java.library.path: C:\Program Files (x86)\Java\jre6\bin;.;C:\Windows\Sun\Java\bin;C:\Windows\system32;C:\Windows;C:/Program Files (x86)/Java/jre6/bin/client;C:/Program Files (x86)/Java/jre6/bin;C:/Program Files (x86)/Java/jre6/lib/i386;C:\Program Files\Common Files\Microsoft Shared\Windows Live;C:\Program Files (x86)\Common Files\Microsoft Shared\Windows Live;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0;C:\Program Files\WIDCOMM\Bluetooth Software;C:\Program Files\WIDCOMM\Bluetooth Software\syswow64;C:\Program Files (x86)\Microsoft SQL Server\100\Tools\Binn;C:\Program Files (x86)\Microsoft SQL Server\100\DTS\Binn;C:\Program Files (x86)\Common Files\Roxio Shared\10.0\DLLShared;C:\Program Files (x86)\Common Files\Roxio Shared\DLLShared;C:\Program Files (x86)\Windows Live\Shared
18/03/2011 15:13:04 org.apache.tomcat.util.digester.SetPropertiesRule begin
AVISO: [SetPropertiesRule]{Server/Service/Engine/Host/Context} Setting property ‘source’ to ‘org.eclipse.jst.jee.server:br.com.incriveis’ did not find a matching property.
18/03/2011 15:13:04 org.apache.coyote.http11.Http11Protocol init
INFO: Initializing Coyote HTTP/1.1 on http-8084
18/03/2011 15:13:04 org.apache.catalina.startup.Catalina load
INFO: Initialization processed in 527 ms
18/03/2011 15:13:04 org.apache.catalina.core.StandardService start
INFO: Starting service Catalina
18/03/2011 15:13:04 org.apache.catalina.core.StandardEngine start
INFO: Starting Servlet Engine: Apache Tomcat/6.0.32
18/03/2011 15:13:04 org.apache.coyote.http11.Http11Protocol start
INFO: Starting Coyote HTTP/1.1 on http-8084
18/03/2011 15:13:04 org.apache.jk.common.ChannelSocket init
INFO: JK: ajp13 listening on /0.0.0.0:8012
18/03/2011 15:13:04 org.apache.jk.server.JkMain start
INFO: Jk running ID=0 time=0/20 config=null
18/03/2011 15:13:04 org.apache.catalina.startup.Catalina start
INFO: Server startup in 267 ms
18/03/2011 15:13:04 org.apache.catalina.core.StandardServer await
GRAVE: 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:406)
at org.apache.catalina.startup.Catalina.await(Catalina.java:676)
at org.apache.catalina.startup.Catalina.start(Catalina.java:628)
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:289)
at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:414)
18/03/2011 15:13:04 org.apache.coyote.http11.Http11Protocol pause
INFO: Pausing Coyote HTTP/1.1 on http-8084
18/03/2011 15:13:05 org.apache.catalina.core.StandardService stop
INFO: Stopping service Catalina
18/03/2011 15:13:05 org.apache.coyote.http11.Http11Protocol destroy
INFO: Stopping Coyote HTTP/1.1 on http-8084

Será que esta faltando alguma configuração?

Abraços

Tem que matar o processo e subir de novo
ele esta dizendo que a JVM já esta sendo usada nesse endereço

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

vlw.

O comando netstat -a não está sendo aceito…

como e onde eu mato esse processo?

Botão direto em cima da barra do iniciar do windows,
Iniciar gerenciador de tarefas, aba processo

la tem que matar o processo java.exe

vlw.

lá não tem o java.exe

mas tem o processo eclipse.exe e tomcat.exe

mata algum desses dois

Sim mata o tomcat.exe, o tomcat que vc esta usando
é o instala na maquina mesmo o portable zip?

vlw.

Tenta subir ele de novo.

é o instalado através do assistente de instalação.

Sim entao
é o seguinte quando vc inicia o windows ele sobe como serviço,
entao se usar na IDE da esses erros ai,
entao vc tem que ir ai no icone perto do relogio do windows e stop no tomcat
para que ele posso sobir pela IDE ok.

Ve se da certo.

O iconi já não está mais a vista.
Já foi parado.
e não rodou não!!

e agora?

vlw

O tomcat não subiu pelo Eclipse?
E matou o processo:?

Para aparecer o icone la entra no diretorio de instalçao do tomcat,
dentro da pasta bin deve ter um tomcat.exe ou start.exe

Qaundo ele aparecer vc stop ele no windows e sobe ele pelo eclipse.

vlw.

Brother consegui startar pela porta 8080

fechei tudo e matei o processo do tomcat.

abri novamente o eclipse e startei aí deu cert!!

vlw pela ajuda aí

Abraços

ok

show de bola espero ter ajudado.

abraços.