Alguém ja recebeu a mensagem “Address already in use: JVM_Bind:8084”?
A porta 8084 está sendo usada pelo netBeans para o rodar o TomCat que vem “embutido” nele, mas de uma hora para outra ele passou a não conseguir rodar mais nenhuma aplicação, apresentando a mensagem acima.
Aham, não tem algum java.exe que já esteja com o Tomcat no ar? (Pode ser que você tenha, por engano, deixado o Tomcat como serviço já instalado).
Se estiver usando Windows, use o programa TcpView ou ProcExp (pegue um dos dois em http://www.sysinternals.com ) para saber quem é o processo que já está com a porta 8084 aberta.
Se estiver usando Linux, existe uma opção no netstat (se não me engano) que permite ver qual o processo que deixou a porta 8084 aberta e não lhe deixa usar o Tomcat.
Há um outro Tomcat na máquina, mas a inicialização é manual;
Quando ligo a máquina não há nenhum processo java rodando, segundo o ProcessExplorer;
Abro o NetBeans e é criado um processo java.exe, que não é na porta 8084. Se fecho o NetBeans o processo é encerrado;
O problema: Quando tento executar uma aplicação, mesmo sendo um novo WebProject, é exibida a seguinte mensagem no OutPut da aplicação:
“Starting debug server Bundled Tomcat (5.5.7)
Starting Tomcat process…
Start debug on Bundled Tomcat (5.5.7) timeout or interrupted
Failed to start server Bundled Tomcat (5.5.7)
Deployment error: Failed to start server Bundled Tomcat (5.5.7). See the server log file for details.
C:\Documents and Settings\usuario\WebApplication1\nbproject\build-impl.xml:355: Deployment error: Failed to start server Bundled Tomcat (5.5.7). See the server log file for details.”
Reinstalei o Netbeans pensando que poderia ajudar, ledo engano, só o que mudou foi a mensagem (Address already in use: JVM_Bind:8084, que não aparece mais), e que antes era exibida no OutPut do Tomcat.
Quando mando executar o projeto, na porta 8084 realmente é “startada” pelo Netbeans uma instância do TOMCAT que vem com ele, mas parace que ele não consegue rodar o projeto com ela.
Mesmo os projetos que eram executados adequadamente agora apresentam este erro. Outra coisa, a aplicação funciona perfeitamente se colocada para rodar com o TOMCAT que não é o do NetBeans.