Гость
Map
Форумы / Java [игнор отключен] [закрыт для гостей] / помогите найти ошибку / 8 сообщений из 8, страница 1 из 1
22.01.2020, 14:24
    #39917311
Romantiktj
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
помогите найти ошибку
Пытаюсь запустить сайт через прокси, ошибка в url.openStream();

Код: java
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
  // Set the http proxy to webcache.mydomain.com:8080
        System.setProperty("http.proxyHost", "webcache.mydomain.com");
        System.setProperty("http.proxyPort", "8080");

// Next connection will be through proxy.
        URL url = null;
        try {
            url = new URL("http://java.sun.com/");
        } catch (MalformedURLException e) {
            e.printStackTrace();
        }
        try {
            InputStream in = url.openStream();
        } catch (IOException e) {
            e.printStackTrace();
        }

// Now, let's 'unset' the proxy.
        System.clearProperty("http.proxyHost");

// From now on HTTP connections will be done directly.
...
Рейтинг: 0 / 0
23.01.2020, 05:27
    #39917627
mad_nazgul
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
помогите найти ошибку
Romantiktj,

Stacktrace покажи.
У нас все телепаты ушли в бессрочный отпуск. ;-)
...
Рейтинг: 0 / 0
23.01.2020, 07:24
    #39917634
Romantiktj
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
помогите найти ошибку
mad_nazgul,

честно говоря нечего показать, ошибки начинаются в библиотеках , серые логи начинаются с :


at java.base/java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:220)

код:
Код: java
1.
throw new UnknownHostException(addr.getHostName());



Когда в прокси поставил свой локальный адрес , то есть:

Код: java
1.
    System.setProperty("http.proxyHost", "192.168.1.101");



То уже в другой библиотеке ошибка :

Код: java
1.
connect0(nativefd, address, port); 



Вот весь перечень серых логов:

java.net.ConnectException: Connection refused: connect
at java.base/java.net.PlainSocketImpl.connect0(Native Method)
at java.base/java.net.PlainSocketImpl.socketConnect(PlainSocketImpl.java:101)
at java.base/java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:399)
at java.base/java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:242)
at java.base/java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:224)
at java.base/java.net.Socket.connect(Socket.java:609)
at java.base/java.net.Socket.connect(Socket.java:558)
at java.base/sun.net.NetworkClient.doConnect(NetworkClient.java:182)
at java.base/sun.net.www.http.HttpClient.openServer(HttpClient.java:474)
at java.base/sun.net.www.http.HttpClient$1.run(HttpClient.java:526)
at java.base/sun.net.www.http.HttpClient$1.run(HttpClient.java:524)
at java.base/java.security.AccessController.doPrivileged(Native Method)
at java.base/sun.net.www.http.HttpClient.privilegedOpenServer(HttpClient.java:523)
at java.base/sun.net.www.http.HttpClient.openServer(HttpClient.java:564)
at java.base/sun.net.www.http.HttpClient.<init>(HttpClient.java:242)
at java.base/sun.net.www.http.HttpClient.New(HttpClient.java:341)
at java.base/sun.net.www.http.HttpClient.New(HttpClient.java:362)
at java.base/sun.net.www.protocol.http.HttpURLConnection.getNewHttpClient(HttpURLConnection.java:1248)
at java.base/sun.net.www.protocol.http.HttpURLConnection.plainConnect0(HttpURLConnection.java:1187)
at java.base/sun.net.www.protocol.http.HttpURLConnection.plainConnect(HttpURLConnection.java:1081)
at java.base/sun.net.www.protocol.http.HttpURLConnection.connect(HttpURLConnection.java:1015)
at java.base/sun.net.www.protocol.http.HttpURLConnection.getInputStream0(HttpURLConnection.java:1587)
at java.base/sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:1515)
at java.base/java.net.URL.openStream(URL.java:1139)
at com.company.Main.main(Main.java:23)
...
Рейтинг: 0 / 0
23.01.2020, 08:33
    #39917647
Basil A. Sidorov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
помогите найти ошибку
Romantiktj
Код: plaintext
 throw new  UnknownHost Exception(addr.getHostName());
...
Код: plaintext
 java.net.ConnectException:  Connection refused : connect
Не надо указывать отбалдянские параметры только потому, что "так в примере".
...
Рейтинг: 0 / 0
23.01.2020, 09:48
    #39917692
Romantiktj
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
помогите найти ошибку
Basil A. Sidorov,
Вбил милльярд прокси и ничего не помогло ((((
...
Рейтинг: 0 / 0
23.01.2020, 14:14
    #39917902
yvprod
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
помогите найти ошибку
Romantiktj,

Вы в корпоративной сети?
...
Рейтинг: 0 / 0
23.01.2020, 15:09
    #39917921
mayton
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
помогите найти ошибку
Romantiktj, чтобы решать сетевые инфраструктурные ошибки тебе java-код вообще не надо писать.

Прокси сервер можно проверить просто дёргая любой запрос к google.com через WGET или CURL.
После того как получишь успешный код ответа (200) то прокси и google работает.

Даю тебе линки на https://stackoverflow.com/questions/11211705/how-to-set-proxy-for-wget
https://stackoverflow.com/questions/9445489/performing-http-requests-with-curl-using-proxy
...
Рейтинг: 0 / 0
23.01.2020, 16:32
    #39917968
Romantiktj
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
помогите найти ошибку
mayton,
Спасибо, попробую!
...
Рейтинг: 0 / 0
Форумы / Java [игнор отключен] [закрыт для гостей] / помогите найти ошибку / 8 сообщений из 8, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]