Tomcat + Debian Wheezy

1. Tomcat + Debian Wheezy

Carlos Felipe Geib
cfgeib

(usa Debian)

Enviado em 09/06/2014 - 13:48h

Boa tarde senhores.

Instalei o Tomcat 7 no Debian Wheezy. Está em /opt/tomcat.
Quando rodo o configtest.sh, para testar as configurações do server, ele rola normal. Isso com o serviço do tomcat parado.
Quando eu levanto o serviço do Tomcat e depois rodo o configtest.sh, ele me dá um erro:
"Failed to initialize end point associated with ProtocolHandler ["ajp-nio-80"]. Endereço já está em uso".
Porém, se eu der um netstat na porta 80, aparece somente o tomcat, nada mais.
Alguém já passou por isso?


  


2. Re: Tomcat + Debian Wheezy

Buckminster
Buckminster

(usa Debian)

Enviado em 09/06/2014 - 17:26h

cfgeib escreveu:

Boa tarde senhores.

Instalei o Tomcat 7 no Debian Wheezy. Está em /opt/tomcat.
Quando rodo o configtest.sh, para testar as configurações do server, ele rola normal. Isso com o serviço do tomcat parado.
Quando eu levanto o serviço do Tomcat e depois rodo o configtest.sh, ele me dá um erro:
"Failed to initialize end point associated with ProtocolHandler ["ajp-nio-80"]. Endereço já está em uso".
Porém, se eu der um netstat na porta 80, aparece somente o tomcat, nada mais.
Alguém já passou por isso?


Mude o Tomcat para a porta 8080.

Ou verfique se tem outro processo na porta 80 e 'mate' ele e teste o Tomcat de novo.

$ ps -aux


3. Re: Tomcat + Debian Wheezy

Reginaldo de Matias
saitam

(usa Slackware)

Enviado em 09/06/2014 - 17:39h

O Tomcat e JBoss por default já utilizam porta 8080. O Apache por default utiliza porta 80.

Execute o comando #lsof -i TCP:porta para verificar se tal porta está em uso, senão ocorrer nenhum impacto, pegue o PID do resultado do comando e finaliza com #kill -9 PID.


4. Re: Tomcat + Debian Wheezy

Buckminster
Buckminster

(usa Debian)

Enviado em 09/06/2014 - 18:21h

saitam escreveu:

O Tomcat e JBoss por default já utilizam porta 8080. O Apache por default utiliza porta 80.

Execute o comando #lsof -i TCP:porta para verificar se tal porta está em uso, senão ocorrer nenhum impacto, pegue o PID do resultado do comando e finaliza com #kill -9 PID.


É verdade. Eu troquei as bolas ao digitar, ou melhor, as portas.


5. Re: Tomcat + Debian Wheezy

Carlos Felipe Geib
cfgeib

(usa Debian)

Enviado em 10/06/2014 - 08:26h

saitam escreveu:

O Tomcat e JBoss por default já utilizam porta 8080. O Apache por default utiliza porta 80.

Execute o comando #lsof -i TCP:porta para verificar se tal porta está em uso, senão ocorrer nenhum impacto, pegue o PID do resultado do comando e finaliza com #kill -9 PID.



Bom dia senhores.

Agradeço as resposta.
Já fiz tudo isso, porém não resolve.
O padrão do Tomcat é sim 8080, mas eu posso rodar em qualquer porta (80, 8080, 8081) que o problema persiste.
Acho estranho pois o congigtest.sh faz um teste para verificar se está tudo certo com o sistema para rodar o Tomcat. Quando o serviço do Tomcat está parado, ele diz que está tudo certo. Porém, quando o serviço do Tomcat está rodando, ele acusa erro dizendo que a porta já está em uso. É como se o Tomcat estivesse dizendo que não pode rodar porque ele mesmo está rodando na porta especificada.



6. Re: Tomcat + Debian Wheezy

Carlos Felipe Geib
cfgeib

(usa Debian)

Enviado em 10/06/2014 - 08:28h

cfgeib escreveu:

saitam escreveu:

O Tomcat e JBoss por default já utilizam porta 8080. O Apache por default utiliza porta 80.

Execute o comando #lsof -i TCP:porta para verificar se tal porta está em uso, senão ocorrer nenhum impacto, pegue o PID do resultado do comando e finaliza com #kill -9 PID.



Bom dia senhores.

Agradeço as resposta.
Já fiz tudo isso, porém não resolve.
O padrão do Tomcat é sim 8080, mas eu posso rodar em qualquer porta (80, 8080, 8081) que o problema persiste.
Acho estranho pois o congigtest.sh faz um teste para verificar se está tudo certo com o sistema para rodar o Tomcat. Quando o serviço do Tomcat está parado, ele diz que está tudo certo. Porém, quando o serviço do Tomcat está rodando, ele acusa erro dizendo que a porta já está em uso. É como se o Tomcat estivesse dizendo que não pode rodar porque ele mesmo está rodando na porta especificada.


Não estou rodando nenhum outro serviço a não ser o Tomcat. Se ele estiver parado, não há nada nas portas 80, 8080, etc...






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts