HTTP를 통해 연결을 시도 할 때 기존 Eclipse 인스턴스가 갑자기 문제점을 발생 시켰습니다. 내가 관리자로 Eclipse를 실행하고 HTTP 요청에서 Eclipse Windows 10 권한이 거부되었습니다.
- ....
- 문제없이 로컬에서 서비스를 호출 할 수 있습니다. 통해 통신을 시도하면
HTTP 나는 다음과 같은 오류 얻을 :
java.net.SocketException: Permission denied: connect
at java.net.TwoStacksPlainSocketImpl.socketConnect(Native Method)
at java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:350)
at java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:206)
at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:188)
at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:172)
at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:392)
at java.net.Socket.connect(Socket.java:589)
at sun.net.NetworkClient.doConnect(NetworkClient.java:175)
at sun.net.www.http.HttpClient.openServer(HttpClient.java:432)
at sun.net.www.http.HttpClient.openServer(HttpClient.java:527)
at sun.net.www.http.HttpClient.<init>(HttpClient.java:211)
at sun.net.www.http.HttpClient.New(HttpClient.java:308)
at sun.net.www.http.HttpClient.New(HttpClient.java:326)
at sun.net.www.protocol.http.HttpURLConnection.getNewHttpClient(HttpURLConnection.java:1169)
at sun.net.www.protocol.http.HttpURLConnection.plainConnect0(HttpURLConnection.java:1105)
at sun.net.www.protocol.http.HttpURLConnection.plainConnect(HttpURLConnection.java:999)
at sun.net.www.protocol.http.HttpURLConnection.connect(HttpURLConnection.java:933)
at com.cardinalcommerce.util.io.TimedHttpUrlConnection$URLStreamReader.run(TimedHttpUrlConnection.java:264)
at java.lang.Thread.run(Thread.java:745)
나는 문제의 URL이 존재하고 브라우저를 통해 액세스 할 않는 것을 확인한합니다.
재미있는 사실 : Eclipse 설치 프로그램 (Oomph!)은 Eclipse 설치를 시도 할 때 동일한 오류가 발생합니다. 설치 프로그램을 사용하지 않고 이클립스의 새 인스턴스를 설치하면 이클립스 마켓 플레이스에서 같은 오류가 발생하지만 기존 인스턴스는 마켓 플레이스와 통신하는 데 아무런 문제가 발생하지 않습니다.
Java를 업그레이드해야합니다. Windows 방화벽은 Java가 네트워크 연결을 허용한다는 것을 알고 있습니까? –
최근에 자바를 업그레이드하지 않았습니다. 1.8을 사용하고 있습니다. 이 작업을 진행하는 과정에서 방화벽이 꺼졌고 문제가 지속되었습니다. –