Olá pessoal!
Essa dica é para quem está tendo problemas em fazer o Tomcat 6 funcionar no Debian Squeeze
GNU/Linux. Acontece que o
sysctl-setting net.ipv6.bindv6only=1 vem configurado como padrão neste Debian e isso faz com que tudo referente a networking no Java não funcione!
Você pode fazer funcionar com o seguinte comando (como root):
# sed -i 's/net.ipv6.bindv6only\ =\ 1/net.ipv6.bindv6only\ =\ 0/' /etc/sysctl.d/bindv6only.conf && sudo invoke-rc.d procps restart
E assim o Tomcat 6 funcionará perfeitamente! Não só ele, mas todas as aplicações que usam Java networking (até o programinha da VIVO começou a funcionar aqui, heheh).
Eu não inventei essa solução; achei-a na net depois de algumas horas de pesquisa. Aqui vai a fonte:
Como vocês podem ver, era um simples bug!
Abraços e até a próxima!