Solucionado (ver solução)
Solucionado
(ver solução)
4
respostas

[RESOLVIDO] Porta 8080 sendo usada!

Olá pessoal, estou com outro problema ao tentar subir o tomcat. Quando tento realizar tamanha façanha, me resulta no alerta:

"Port 8080 required by Tomcat v7.0 Server at localhost is already in use. The server may already be running in another process, or a system process may be using the port. To start this server you will need to stop the other process or change the port number(s)."

Pesquisei em diversos fóruns, mas ainda não consegui encontrar uma solução para esse problema. Não possuo outro servidor instalado na máquina e nem o tomcat foi instalado, apenas importado, como informado na primeira aula do curso.

Já pesquisei no gereciador de tarefas e "services.exe" para verificar se tem algum servidor em execução, mas não encontrei nenhum indício.

Fiz um teste, inserindo "localhost:8080" na URL, mas resulta na mensagem de que não foi possível acessar o site.

Alguma alma caridosa poderia me dar uma luz?

Obrigado desde já o/

4 respostas

Bom dia Igor, qual sistema operacional está usando? A melhor forma de resolver seria realmente ver o que está rodando nessa porta e matar o serviço, mas para resolver e subirmos o tomcat, no eclipse, na aba Servers(a mesma que usou para dar new server e colocar o tomcat), nessa aba tem seu tomcat certo? clique 2x nele e vai abrir uma janela das configurações do tomcat, do lado direito tem as portas, mude a http para 8081 ou 8090, algo diferente mas nessa linha de 80 e poucos e depois suba o servidor

Olá Guilherme, eu utilizo o Windows 10.

Muito obrigado, deu certo e o servidor subiu.

Porém, eu gostaria muito de ver o que está rodando na porta 8080, vc tem alguma ideia?

solução!

Consegui encontrar o processo que utilizava a porta 8080, era meu adaptador wifi :x

Para descobrir, segui o seguinte passo a passo:

Abrir o PROMPT utilizando Windows + R e digitando cmd na busca;

Digitar o comando: netstat -a -n -o ;

Teclar Enter;

Irá listar todos os processos que utilizam portas, onde estará primeiro o IP seguido por dois pontos e a porta na coluna "Endereço externo";

Após encontrar a porta 8080, verificar o número do PID que se encontra a frente, depois da coluna "Estado";

Digitar o seguinte comando no próprio prompt, sem as aspas: tskill "NÚMERO DO PID"

Teclar enter e verificar se outro processo está usando a porta;

Caso o comando "tskill" não funcione usar o seguinte, sem as aspas:

taskkill -f -im "NÚMERO DO PID"

Que legal Igor! além de ter descoberto deixou tudo registrado aqui!

Muito bom mesmo! abraços