-2
인터넷 액세스가 필요한 독립 실행 형 Java 응용 프로그램을 실행중인 Windows PC가 있습니다. Windows Update, AntiVirus 등의 다른 응용 프로그램에서 데이터 사용을 제한하기 위해 PC는 Windows 방화벽으로 설치되었으며 특정 화이트리스트 응용 프로그램에만 아웃 바운드 연결을 허용합니다.Windows 방화벽에서 Java 응용 프로그램을 허용하지 않음
나는 현재 나열했습니다 : DNS UDP 포트 53 에 java.exe에와 javaw.exe가
그러나 나는 Java 응용 프로그램 내가 ...
자바를 다음 스택 오류가 발생하고 프로그램을 실행할 때. net.SocketException : 사용 권한이 거부되었습니다. 연결
white listing Java.exe가 Java 응용 프로그램에 대한 인터넷 액세스를 허용하지만 이것이 작동하지 않는다는 것을 알고 있습니다.
왜 그런가?
작동하지 않는 것 같습니다. 자바 응용 프로그램이 사용하려고하는 TCP 포트 443을 추가 할 수 있으며이 방법은 정상적으로 작동하지만 모든 응용 프로그램이이 포트를 사용할 수 있도록 허용하고 싶지 않습니다. –
tcp 포트 443은 인터넷 표준 HTTPS 포트입니다. 예외가 "Permission denied"로 표시되면 UDP 포트 53을 열 때 문제가 발생합니다. 아마도 인터넷 표준이 아닌 포트 번호를 열어보십시오. – jpllosa