Fazendo o Apache Tomcat 6 funcionar no Debian Squeeze
Dica publicada em Java / Avançado
Fazendo o Apache Tomcat 6 funcionar no Debian Squeeze
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!
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!