Como colocar na lista de permissão (Firewall do Windows) um programa usando o tempo de execução Java?

0

Estou usando o Firewall do Windows em um laptop com Windows 7 para bloquear conexões de saída por padrão. Eu quero permitir SurveyCTO, que requer Java, para sincronizar com um servidor remoto. Mesmo com as regras "Permitir" para o executável SurveyCTO_Client.exe e java.exe, o programa cliente não consegue sincronizar com o seguinte erro.

Could not fetch source forms...

Reason: Unable to fetch form list: Unexpected java.net.SocketException

Como posso permitir a conexão?

Sou novo nesse negócio agressivo de firewall. Em geral, há uma boa maneira de determinar quais conexões precisam ser permitidas?

    
por katriel 17.10.2014 / 09:24

1 resposta

0

O SurveyCTO usa javaw.exe em vez de java.exe , portanto, esse é o programa que precisa ter permissão de acesso de saída no Firewall do Windows.

Entrei em contato com o suporte da SurveyCTO para descobrir. Além disso, o SurveyCTO usa as portas HTTP padrão 443 e 80, portanto, criar uma regra de permissão para o programa permite manter essas portas bloqueadas.

javaw.exe é o tempo de execução Java que não pode acessar o console e é geralmente usado para iniciar aplicativos GUI.

    
por 17.10.2014 / 12:40