JBOSS inicia mas não consegue rodar aplicação

Bom dia pessoal,

tive que trocar meu servidor de aplicação para o JBOSS, instalei o WildFly 8.0. Estou usando o Eclipse Luna, instalei o servidor sem problemas mas na hora de rodar minha aplicação web, ele indica que o servidor está iniciado mas nao roda a aplicação. No log tenho as mensgens abaixo, alguém pode me dar uma dica?

ERROR [org.jboss.msc.service.fail] (MSC service thread 1-5) MSC000001: Failed to start service jboss.serverManagement.controller.management.http: org.jboss.msc.service.StartException in service jboss.serverManagement.controller.management.http: JBAS015811: Failed to start the http-interface service
at org.jboss.as.server.mgmt.UndertowHttpManagementService.start(UndertowHttpManagementService.java:258) [wildfly-server-8.0.0.Final.jar:8.0.0.Final]
at org.jboss.msc.service.ServiceControllerImpl$StartTask.startService(ServiceControllerImpl.java:1948) [jboss-msc-1.2.0.Final.jar:1.2.0.Final]
at org.jboss.msc.service.ServiceControllerImpl$StartTask.run(ServiceControllerImpl.java:1881) [jboss-msc-1.2.0.Final.jar:1.2.0.Final]
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145) [rt.jar:1.7.0_60]
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) [rt.jar:1.7.0_60]
at java.lang.Thread.run(Thread.java:745) [rt.jar:1.7.0_60]
Caused by: java.lang.RuntimeException: java.net.BindException: Address already in use: bind
at org.jboss.as.domain.http.server.ManagementHttpServer.start(ManagementHttpServer.java:156)
at org.jboss.as.server.mgmt.UndertowHttpManagementService.start(UndertowHttpManagementService.java:224) [wildfly-server-8.0.0.Final.jar:8.0.0.Final]
… 5 more
Caused by: java.net.BindException: Address already in use: bind
at sun.nio.ch.Net.bind0(Native Method) [rt.jar:1.7.0_60]
at sun.nio.ch.Net.bind(Net.java:444) [rt.jar:1.7.0_60]
at sun.nio.ch.Net.bind(Net.java:436) [rt.jar:1.7.0_60]
at sun.nio.ch.ServerSocketChannelImpl.bind(ServerSocketChannelImpl.java:214) [rt.jar:1.7.0_60]
at sun.nio.ch.ServerSocketAdaptor.bind(ServerSocketAdaptor.java:74) [rt.jar:1.7.0_60]
at sun.nio.ch.ServerSocketAdaptor.bind(ServerSocketAdaptor.java:67) [rt.jar:1.7.0_60]
at org.xnio.nio.NioXnioWorker.createTcpConnectionServer(NioXnioWorker.java:175)
at org.xnio.XnioWorker.createStreamConnectionServer(XnioWorker.java:242)
at org.jboss.as.domain.http.server.ManagementHttpServer.start(ManagementHttpServer.java:135)
… 6 more

Agradeço

O processo ja tava iniciado e ele ta tentando subir o servidor novamente, e nao simplesmente publicar a sua aplicação.

Teria que ver exatamente como voce ta fazendo isso no eclipse.

Voce ta usando jboss tools? Tem certeza que ele funciona direito nesse eclipse? A ultima vez que vi nao tinha versao estável ainda.

Olá Rodrigo, eu usava netbeans 8 com glassfish 4, estava tendo vários problemas com primefaces, impressionante, nunca via ambiente tão instável como o java está se tornando antigamente era melhor, cada IDE é um erro, esto a mais de mes tentando fazer um cadastro simples e não consigo. Tive que trocar o servidor pq todo mundo da equipe achou melhor inclusive eu. O servidor não estava iniciado. Ele simplesmente não consegue puplicar minha aplicação.
Há um desenvolvedor na equipe que usa MAC e está funcionando, só não funciona na minha máquina e na do meu irmão. Detalhe nos usamos os mesmo SO, mesma versão do java etc etc, tudo igual.

Um abraço

Vamos por partes…

Sem ver pessoalmente realmente fica um pouco complicado. Mas algumas coisas aqui que você pode observar/tentar:

1- Qual plugin do eclipse você ta usando para fazer a integração com o JBoss? Como eu disse anteriormente, o plugin mais comum é o “jboss tools”, e ele não possui versão estável para o Eclipse Luna. Eu por exemplo, uso o kepler. (se você for usar Java 8 vai ter que instalar outras coisas também, pois o kepler é pro java 7).

2- De que maneira você está subindo e fazendo deploy pelo eclipse? Pelo proprio eclipse, usando WTP? Tem um script ant? Maven?
O que ta meio nebuloso na minha mente é como você conseguiu subir o servidor “da primeira vez”, e ele falar que já ta em uso. Eu to supondo que você consegue subir pelo menos uma vez normalmente, e algum momento você tentou dar um “stop” que não foi feito… E postiormente como você pensava que o servidor tava parado, é que começaria a dar esse erro de “already in use”.

3- Esquece o deploy da aplicação por enquanto, e tenta simplesmente subir/parar o jboss algumas vezes pelo eclipse pra ver se o erro acontece. Pelo menos pra conseguir identificar se o problema é “stop” que não ta funcionando como deveria.