2017-02-15 21 views
-2

я не могу получить подключение к сети в идея IntelliJ 15 после того как я настроить все основные конфигурации проекта и используется Tomcat сервер для доступа в Интернет, во-первых, я считаю мой tomcat не работал, поэтому, чтобы выяснить, где пошло не так, я просто использовал тестовый сервер вместо tomcat для подключения Интернета, если я могу получить данные HTML через квест тестового сервера с веб-сайта («www.Google .com ", и я протестировал несколько сайтов), то это докажет, что с моим сервером tomcat что-то не так. Но, к сожалению, я не могу получить никаких данных с веб-сайта, и консоль сервера продолжала показывать эти строки, предлагая, что у моей сети были проблемы с подключением. вот код запроса, который я использую для доступа в Интернет в JAVA.IntelliJ идея сетевого подключения отказ

request code 1

request code 2

Он должен что-то не так с моей IDEA или настройки компьютерной сети. Кто-то, кто поможет мне разобраться в этой проблеме, пожалуйста, благодарю вас!

Исключение в потоке "основного" java.net.SocketException: Программное обеспечение вызвало
соединения прерывание: RECV потерпел неудачу в
java.net.SocketInputStream.socketRead0 (Native Method) в java.net.SocketInputStream.socketRead (SocketInputStream.java:116) при java.net.SocketInputStream.read (SocketInputStream.java:170) при
java.net.SocketInputStream.read (SocketInputStream.java:141) при
java.io.BufferedInputStream.fill (BufferedInputStream.java:246) в java.io.BufferedInputStream.read1 (BufferedInputStream.java : 286) на

java.io.BufferedInputStream.read (BufferedInputStream.java:345) при sun.net.www.http.HttpClient.parseHTTPHeader (HttpClient.java:704) при
sun.net.www .http.HttpClient.parseHTTP (HttpClient.java:647) при
sun.net.www.http.HttpClient.parseHTTP (HttpClient.java:675) при
sun.net.www.protocol.http.HttpURLConnection.getInputStream0 (HttpURLConnection.java:1536) at sun.net.www.protocol.http.HttpURLConnection.getInputStream (HttpURLConnection.java:1441) at csc.cn.cscb.bussion.MallStoreMod.read_html (MallStoreMod.java:217) at csc.cn.cscb.test.HSHTest.read_html (HSHTest .java: 117) при csc.cn.cscb.test.HSHTest.main (HSHTest.java:26) в
sun.reflect.NativeMethodAccessorImpl.invoke0 (нативный метод) при sun.reflect.NativeMethodAccessorImpl.invoke (NativeMethodAccessorImpl. java: 62) at sun.reflect.DelegatingMethodAccessorImpl.invoke (DelegatingMethodAccessorImpl.java:43) в java.lang.reflect.Method.invoke (Method.java:498) в com.intellij.rt.execution.application.AppMain .main (AppMain.java:144) Процесс завершен с кодом выхода 1

+0

Пожалуйста, будьте более подробными и объясните, что означает «даже после того, как я попробовал методы сервалов». Какие методы? Можете ли вы поделиться кодом, который вы пытаетесь запустить? – liorsolomon

+0

Вам нужно настроить HTTP-прокси? – vikingsteve

ответ

0

Попробуйте открыть браузер с помощью сервера. Вы должны получить соединение с каким-то ответом или ошибкой. Проверьте, ожидает ли ваш сервер HTTPS (SSL/TLS) или нет, поскольку ваш клиент пытается подключиться только по протоколу HTTP.

0

Какая версия Java используется для запуска вашего кода? Возможно, что используемая вами версия Java является старой, содержит известные проблемы безопасности и поэтому блокируется вашим антивирусом.

Или у вас есть прокси-сервер в вашей сети, который must be explicitly configured for Java, чтобы иметь возможность подключаться к внешним ресурсам.

Также проверьте конфигурацию брандмауэра, исходящие соединения могут быть заблокированы либо намеренно, либо ошибочной конфигурацией (или должны быть явно разрешены для каждого приложения/процесса).

+0

Моя версия Java - idk 1.8, и тот же проект отлично работает на компьютере моего коллеги. Я отключил оба брандмауэра Windows и защитник окон. Второе решение, упомянутое выше, я хотел бы узнать, как проверить настройки или конфигурации? Thx –

+0

1.8 - это не полная версия, есть версии 1.8, выпущенные год и более назад с известными проблемами безопасности. Попробуйте последнюю сборку. – CrazyCoder

 Смежные вопросы

  • Нет связанных вопросов^_^