Erro na Aplicação BindException Address already in use [Resolvido]  XML
Índice dos Fóruns » Java Básico
Autor Mensagem
Eduardo Bregaida
Moderador
[Avatar]
Membro desde: 13/11/2003 14:11:35
Mensagens: 2416
Localização: São Caetano do Sul - SP
Offline

Eu estou desenvolvendo uma aplicação para uma escola e no Eclipse 2.0 rodava mas no 3.0 ta dando esses erros:...



Oq eu preciso fazer para rodar a aplicação?????????

This message was edited 1 time. Last update was at 01/03/2011 08:37:14


Blog - Java Anywhere
@bregaida - Twitter
Flickr - Fotos
Cursos de Java?

"Você poderia me dizer, por favor, qual caminho eu devo seguir?"
"Isto depende muito de onde você deseja chegar."
-Lewis Carroll, Alice no País das Maravilhas
[Email] [WWW] [MSN]
thingol
Moderador

Membro desde: 29/07/2004 16:10:13
Mensagens: 17543
Offline

Port already in use: 1098


Se for isso mesmo (quem sabe?) veja quem é o malandro que já está escutando (listening) na porta 1098. Tem tanta coisa que você pode até se surpreender (uma vez instalei o Oracle e ele tentava escutar em algumas portas esquisitas, como 8080, 9080, 9090 etc, pois ele agora instala o Apache HTTP server...)

Se você estiver usando Window$, baixe o utilitário tcpview do site http://www.sysinternals.com , e veja qual é o processo que está "listening" na porta 1098.

Senão, use o velho e bom "netstat -a" e faça alguma adivinhação de quem pode estar escutando na 1098.


Você precisa checar no menu a opção "Show Unconnected Endpoints".
[WWW]
Eduardo Bregaida
Moderador
[Avatar]
Membro desde: 13/11/2003 14:11:35
Mensagens: 2416
Localização: São Caetano do Sul - SP
Offline

Eu nao estou sendo invadido por ninguem, o caso é o seguinte, tenho uma aplicação q acessa meu banco de dados, e ta dando esse erro...
Eu programei no Eclipse 2.0 e qdo passei pro 3.0 ele começou a dar esses "paus" gostaria de resolver esse problema e ver minha interface...

Blog - Java Anywhere
@bregaida - Twitter
Flickr - Fotos
Cursos de Java?

"Você poderia me dizer, por favor, qual caminho eu devo seguir?"
"Isto depende muito de onde você deseja chegar."
-Lewis Carroll, Alice no País das Maravilhas
[Email] [WWW] [MSN]
Eduardo Bregaida
Moderador
[Avatar]
Membro desde: 13/11/2003 14:11:35
Mensagens: 2416
Localização: São Caetano do Sul - SP
Offline

Eu já resolvi o problema vlw ^^

Blog - Java Anywhere
@bregaida - Twitter
Flickr - Fotos
Cursos de Java?

"Você poderia me dizer, por favor, qual caminho eu devo seguir?"
"Isto depende muito de onde você deseja chegar."
-Lewis Carroll, Alice no País das Maravilhas
[Email] [WWW] [MSN]
Diabo Loiro
GUJ Master
[Avatar]
Membro desde: 24/03/2009 07:46:14
Mensagens: 1040
Localização: Praia Grande - SP
Offline

Qual foi a solução?

Sun Certified Java Associate
Sun Certified Java Programer 6.0
Sun Certified Web Component Developer
Oracle Certified Professional, Java EE 5 Business Component Developer

Blog
http://brunodanielmarinho.wordpress.com

Fals - Osum Leader
http://osum.sun.com/group/fals


geopivas
Smalltalk
[Avatar]
Membro desde: 17/07/2009 11:34:52
Mensagens: 4
Offline

Fala galera, blz?

Sei que o tópico é antigo mas, como não tem a solução que foi dada, estou respondendo apenas para dizer que também tive este problema e que, para solucionar, executei alguns passos - via prompt de comando - descritos a seguir:

1 - Descobrir se a porta realmente está sendo usada:
netstat -na

2 - Descobrir qual processo que está usando a porta, se ela tiver sido listada após o primeiro comando:
netstat -abnovp tcp
Este comando demora um pouco para retornar o resultado;

3 - Após o comando anterior, foi apresentada a lista dos processos que estavam escutando as portas, sendo que o ID do mesmo é informado na última coluna da lista, então, foi só matar o processo e a porta foi liberada:
taskkill /pid <id do processo>

Referência: http://www.coisasuteis.com.br/2009/02/liberando-portas-em-uso-pelo-command-do-windows/

Abraço,

Dados de ambiente:
Windows
JBoss Server 4.2
Eclipse 3.4.2
drigo.angelo
Virtual Machine Man
[Avatar]

Membro desde: 19/11/2009 12:17:08
Mensagens: 744
Localização: Uberlândia - MG
Offline

Caso você queira saber o nome do processo antes de mata-lo (sem dó nem piedade) use o tasklist (aqui dá pra sentir falta do "pipe grep" | grep do Linux rsrs)

@drigoangelo

IE6 no more
[Email] [MSN]
Eduardo Bregaida
Moderador
[Avatar]
Membro desde: 13/11/2003 14:11:35
Mensagens: 2416
Localização: São Caetano do Sul - SP
Offline

drigo.angelo wrote:Caso você queira saber o nome do processo antes de mata-lo (sem dó nem piedade) use o tasklist (aqui dá pra sentir falta do "pipe grep" | grep do Linux rsrs)



Era matar as tarefas msm...

This message was edited 1 time. Last update was at 01/03/2011 08:36:35


Blog - Java Anywhere
@bregaida - Twitter
Flickr - Fotos
Cursos de Java?

"Você poderia me dizer, por favor, qual caminho eu devo seguir?"
"Isto depende muito de onde você deseja chegar."
-Lewis Carroll, Alice no País das Maravilhas
[Email] [WWW] [MSN]
rafaelczy
Java Ninja

Membro desde: 26/06/2011 14:46:38
Mensagens: 251
Offline

geopivas wrote:Fala galera, blz?

Sei que o tópico é antigo mas, como não tem a solução que foi dada, estou respondendo apenas para dizer que também tive este problema e que, para solucionar, executei alguns passos - via prompt de comando - descritos a seguir:

1 - Descobrir se a porta realmente está sendo usada:
netstat -na

2 - Descobrir qual processo que está usando a porta, se ela tiver sido listada após o primeiro comando:
netstat -abnovp tcp
Este comando demora um pouco para retornar o resultado;

3 - Após o comando anterior, foi apresentada a lista dos processos que estavam escutando as portas, sendo que o ID do mesmo é informado na última coluna da lista, então, foi só matar o processo e a porta foi liberada:
taskkill /pid <id do processo>

Referência: http://www.coisasuteis.com.br/2009/02/liberando-portas-em-uso-pelo-command-do-windows/

Abraço,

Dados de ambiente:
Windows
JBoss Server 4.2
Eclipse 3.4.2


Galera fiz o que o amigo ai de cima disse mas todas portas (8080, 8009, 8005) que o Tom Cat disse usar no log de erro mais abaixo, nehuma delas tava sendo escutada por outro aplicativo (ja ta sendo usada pelo Tom Cat)... então o que pode ser esse erro que to recebendo?

HTTP Status 404
description The requested resource (/AppWebSaudacao/) is not available

abaixo parte do log de erro do eclipse
Fev 20, 2012 8:29:45 AM org.apache.catalina.core.AprLifecycleListener init
Informações: 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\Java\jre7\bin;C:\Windows\Sun\Java\bin;C:\Windows\system32;C:\Windows;C:/Program Files/Java/jre7/bin/client;C:/Program Files/Java/jre7/bin;C:/Program Files/Java/jre7/lib/i386;C:\Program Files\Common Files\Microsoft Shared\Windows Live;C:\Program Files\Common Files\Microsoft Shared\Windows Live;C:\Program Files\Common Files\Microsoft Shared\Windows Live;C:\Windows\System32;C:\Program Files\Java\jdk1.7.0/bin;C:\Program Files\Windows Live\Shared;C:\Program Files\MySQL\MySQL Server 5.5\bin;C:\Program Files\Java\jdk1.7.0/bin;C:\Program Files\Windows Live\Shared;C:\Program Files\MySQL\MySQL Server 5.5\bin;C:\Program Files\Java\jdk1.7.0/bin;C:\Program Files\Windows Live\Shared;C:\Program Files\MySQL\MySQL Server 5.5\bin;C:\Users\Administrador\Downloads\eclipse;;.
Fev 20, 2012 8:29:45 AM org.apache.tomcat.util.digester.SetPropertiesRule begin
Advertência: [SetPropertiesRule]{Server/Service/Engine/Host/Context} Setting property 'source' to 'org.eclipse.jst.jee.server:AppWebSaudacao' did not find a matching property.
Fev 20, 2012 8:29:45 AM org.apache.tomcat.util.digester.SetPropertiesRule begin
Advertência: [SetPropertiesRule]{Server/Service/Engine/Host/Context} Setting property 'source' to 'org.eclipse.jst.jee.server:AppWebSaudacao3' did not find a matching property.
Fev 20, 2012 8:29:45 AM org.apache.coyote.http11.Http11Protocol init
Informações: Initializing Coyote HTTP/1.1 on http-8080
Fev 20, 2012 8:29:45 AM org.apache.catalina.startup.Catalina load
Informações: Initialization processed in 656 ms
Fev 20, 2012 8:29:45 AM org.apache.catalina.core.StandardService start
Informações: Starting service Catalina
Fev 20, 2012 8:29:45 AM org.apache.catalina.core.StandardEngine start
Informações: Starting Servlet Engine: Apache Tomcat/6.0.32
Fev 20, 2012 8:29:45 AM org.apache.coyote.http11.Http11Protocol start
Informações: Starting Coyote HTTP/1.1 on http-8080
Fev 20, 2012 8:29:45 AM org.apache.jk.common.ChannelSocket init
Informações: JK: ajp13 listening on /0.0.0.0:8009
Fev 20, 2012 8:29:45 AM org.apache.jk.server.JkMain start
Informações: Jk running ID=0 time=0/25 config=null
Fev 20, 2012 8:29:45 AM org.apache.catalina.startup.Catalina start
Informações: Server startup in 393 ms
Fev 20, 2012 8:29:45 AM org.apache.catalina.core.StandardServer await
Grave: StandardServer.await: create[8005]:
java.net.BindException: Address already in use: JVM_Bind
at java.net.DualStackPlainSocketImpl.bind0(Native Method)

This message was edited 1 time. Last update was at 20/02/2012 07:29:06

 
Índice dos Fóruns » Java Básico
Ir para:   
Powered by JForum 2.1.8 © JForum Team