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

3 respostas
G

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

3 Respostas

R

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.

G

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

R

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.

Criado 17 de julho de 2014
Ultima resposta 17 de jul. de 2014
Respostas 3
Participantes 2