Boa tarde amigos, sou novo no Java web e estou tendo um problema chato com o servidor apache.
O problema é que quando tento executar um arquivo pelo servidor aparece a seguinte mensagem abaixo. Antes eu conseguia resolver este problema apenas trocando as portas ou reinstalando o apache, mas nem isso esta resolvendo.Peço a ajuda de voces se souberem solucionar.
O erro é este:
Several ports (8004, 8001, 8008) required by Tomcat v9.0 Server at localhost are 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).
Percebam que as portas não são as padrões, pois antes eu trocava e resolvia.
Mas agora nem resolve mais.
Obrigado, mas já troquei de portas e já fechei os programas que a utilizam.
Mas o problema persiste, já faz horas e horas que tento solucionar o problema e não obtive nenhum resultado. O problema é que o tom cat start e sincroniza o projeto perfeitamente mas na hora de rodar na pagina aparece esse erro. Sabe de uma forma mais eficiente de solucionar este problema? Obs: isso começou a acontecer depois que instalei o JBoss Tools, não sei se isso tem alguma relação.Mas é bom que saiba.
Quando eu clico com o botão direito em cima do projeto e vou em Run As, não aparece o server.
Apenas aparece Run Configurations. Algum de voces sabem configurar o server por ali?
tive esse problema várias vezes quando estava começando.
1 - veja nos processos do se SO se o serviço do tomcat esta rodando.
2 - se tiver usando o tomcat de dentro do eclipse aperte o botão vermelho para parar o server, da um clean no servidor e tbm tire todos os projetos de dentro dele.
3 - no eclipse tem como mudar a porta do tomcat para startar, é so tirar os projetos do servidor e clicar duas vezes no tomcat na aba server.
4 - por ultimo e so ve as portas em uso no S.O.
eu uso linux eu costumo rodar killall -9 java para matar todos os processos não sei se funciona no CMD do windows para mode achar comando equivalente na web.
Acho que minha única opção agora é reinstalar o eclipse tudo de novo e o apache do zero.E reinstalar o Java pra prevenir pois no modo tradicional não esta resolvendo. E torcendo pra que esse problema suma!!
Pessoal finalmente consegui!
Agradeço desde já a todos pelas dicas e conselhos, mas não teve jeito eu tive que reinstalar o eclipse Oxigen 2, e limpar tudo no pc sobre Java, desinstalei tudo e reinstalei tudo de novo.
Nãos sei ao certo que raios era, talvez seja porque eu estava com dois jdk, tipo o jdk 6 e o 8.
Desinstalei os dois e deixei apenas o 8.
Mas as suas dicas foram muito validas, não deu do jeito tradicional , tive que matar tudo na raiz, e ir eliminando as variáveis por etapas , mas em fim deu tudo certo, e vou poder terminar o meu projeto, assim espero,rsrs.