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.
M
moonlight
Aqui no meu ele dá esse warning, mas funciona normalmente apesar disto.
J
jlima
A situação é seguinte:
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:
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.
Ou seja, a coisa está enrolada.
M
moonlight
Então configura o netbeans pra rodar os projetos com o Tomcat da máquina
A
andreluiz_sh
ola caros companheiros…
depois de muito penas com este problema hj consegui encontrar um solução para este problema de implantação.
isso ocorre por que a maquina virtual java vai acumulando processo e acaba travando.
se vc estiver no windows de um ctrl+alt+del de um finalizar arvore de processo no Java.exe