Erro do servidor Tomcat no Eclipse

1

Alguém pode me ajudar a resolver o seguinte caso?

Estou tentando gerar meu primeiro site usando java e trabalhando com o Eclipse Galileo rodando no Ubuntu 9.10. Desde que eu gero minhas primeiras linhas de código eu não vi a web. Sempre que tento executar o programa, recebo o seguinte erro:

Several ports (8080, 8080) required by Tomcat v6.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).

    
por jah 24.12.2012 / 01:40

2 respostas

0

Provavelmente, você tem outra instância do Tomcat em execução e usa a mesma porta. Tente este comando no terminal.

kill $(ps -aef | grep java | grep apache-tomcat-7.0.27 | awk '{print $2}')

Em seguida, tente reiniciar o Tomcat novamente.

Como alternativa, você pode tentar a subpasta /bin da pasta de instalação do Tomcat e executar o script shutdown.sh (Unix). Se for em vão, feche o Eclipse e abra o System manager e mate todos os processos java e / ou javaw.

Ref: Same problema com soluções perfeitas. . Da próxima vez que você encontrar esses erros, basta copiar e colar o erro no Google. Existem problemas semelhantes / idênticos resolvidos. Você entendeu a ideia. =]

    
por 24.12.2012 / 02:13
0

Se você estiver iniciando o tomcat a partir do eclipse, poderá alterar a porta tomcat executada a partir do 8080, para dizer 8070 ou 8090 editando o arquivo server.xml.

<Connector connectionTimeout="20000" port="8080" protocol="HTTP/1.1" redirectPort="8443"/>
    
por 24.12.2012 / 02:18