Diário de Viagens e Trabalhos do Pajé
18fev/100

sun-java6-plugin: Problema resolvido no Debian Sid AMD64

Posted by Pajé

Caramba :D

Depois de um bom tempo não conseguindo resolver o problema do java que não abria o applet de jeito nenhum, encontrei o problema.

O erro está relacionado a rede, pelo menos segundo o debug exibido pelo console java do pĺugin. Depois de ler um pouco, segundo o site da Sun, no link http://java.sun.com/javase/6/docs/technotes/guides/net/properties.html a opção default para java.net.preferIPv4Stack é false. Logo toda requisição do navegador tentava acessar endereços IPV6 e sem sucesso. Dai o erro: Caused by: java.net.ConnectException: Network is unreachable. Para solucionar o problema, modifique o parâmetro no arquivo /etc/sysctl.d/bindv6only.conf para net.ipv6.bindv6only = 0.

Outra forma é editar o aquivo ~/.java/deployment/deployment.properties e adicionando a linha  abaixo:
deployment.javaws.jre.0.args=-Djava.net.preferIPv4Stack\=true
.

Essa solução é somente para o seu usuário, não global no sistema.

Abraços galera.