Estou tentando usar um applet Java no navegador, mas, apesar do carregamento da página da web, o applet falha ao carregar.
O applet está hospedado em um servidor interno em outro local e é acessado através de um site usando HTTP pela porta 8888. O Internet Explorer se conecta ao servidor usando um servidor proxy e recupera o applet com êxito.
Defina manualmente as configurações de proxy no Painel de controle Java e desmarque a Bypass proxy server for local addresses
caixa, pois a conexão precisa passar pelo proxy. Sob o Advanced
botão em Configurações de rede do JCP, marquei a caixa para usar o mesmo proxy para todos os protocolos.
Usando PuTTY no modo RAW e configurando-o para usar as mesmas configurações de proxy, confirmei que o site está funcionando.
Quando carrego a página, o Sysinternals Procmon e o TCPView mostram o jp2launcher lendo o arquivo de configuração (que contém as configurações de proxy), mas nenhuma conexão é feita com o servidor proxy. O executável jp2launcher tenta uma conexão direta com o servidor de applet pela porta 8888, em vez de passar pelo servidor proxy como deveria.
Alguma idéia de por que o Java está ignorando as configurações de proxy fornecidas?
Alguma idéia de como posso forçar o Java a passar pelo proxy?
Editar: o applet Tivoli Java da IBM funciona bem usando as mesmas configurações. Também está em um servidor interno, passando por um proxy e usando uma porta não padrão (16311)
fonte