2016-02-02 3 views
0

Как установить прокси-сервер в httpclient, как мы установили в настройках сети Firefox?Как установить прокси-сервер в httpclient, как мы установили в настройках сети Firefox?

У меня есть настройки сети java для настройки браузера по умолчанию в панели управления и почему ее также не отражено?

Для меня сторонний служебный вызов работает в restclient без прокси-сервера и таймаута, когда я устанавливаю прокси-сервер офиса. Ниже исключения есть, когда я вызывается из кода WCS IBM.

[2/2/16 14:49:27:613 CET] 0000000a SystemErr  R java.net.ConnectException: Connection timed out: connect 
[2/2/16 14:49:27:614 CET] 0000000a SystemErr  R at java.net.PlainSocketImpl.socketConnect(Native Method) 
[2/2/16 14:49:27:615 CET] 0000000a SystemErr  R at java.net.PlainSocketImpl.doConnect(PlainSocketImpl.java:412) 
[2/2/16 14:49:27:615 CET] 0000000a SystemErr  R at java.net.PlainSocketImpl.connectToAddress(PlainSocketImpl.java:271) 
[2/2/16 14:49:27:615 CET] 0000000a SystemErr  R at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:258) 
[2/2/16 14:49:27:616 CET] 0000000a SystemErr  R at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:376) 
[2/2/16 14:49:27:616 CET] 0000000a SystemErr  R at java.net.Socket.connect(Socket.java:546) 
[2/2/16 14:49:27:616 CET] 0000000a SystemErr  R at com.ibm.jsse2.SSLSocketImpl.connect(SSLSocketImpl.java:567) 
[2/2/16 14:49:27:616 CET] 0000000a SystemErr  R at com.ibm.jsse2.SSLSocketImpl.<init>(SSLSocketImpl.java:184) 
[2/2/16 14:49:27:617 CET] 0000000a SystemErr  R at com.ibm.jsse2.SSLSocketFactoryImpl.createSocket(SSLSocketFactoryImpl.java:1) 
[2/2/16 14:49:27:617 CET] 0000000a SystemErr  R at com.ibm.websphere.ssl.protocol.SSLSocketFactory.createSocket(SSLSocketFactory.java:654) 
[2/2/16 14:49:27:617 CET] 0000000a SystemErr  R at org.apache.commons.httpclient.protocol.SSLProtocolSocketFactory.createSocket(SSLProtocolSocketFactory.java:82) 
[2/2/16 14:49:27:618 CET] 0000000a SystemErr  R at org.apache.commons.httpclient.protocol.SSLProtocolSocketFactory.createSocket(SSLProtocolSocketFactory.java:127) 
[2/2/16 14:49:27:619 CET] 0000000a SystemErr  R at org.apache.commons.httpclient.HttpConnection.open(HttpConnection.java:707) 
[2/2/16 14:49:27:619 CET] 0000000a SystemErr  R at org.apache.commons.httpclient.HttpMethodDirector.executeWithRetry(HttpMethodDirector.java:387) 
[2/2/16 14:49:27:619 CET] 0000000a SystemErr  R at org.apache.commons.httpclient.HttpMethodDirector.executeMethod(HttpMethodDirector.java:171) 
[2/2/16 14:49:27:619 CET] 0000000a SystemErr  R at org.apache.commons.httpclient.HttpClient.executeMethod(HttpClient.java:397) 
[2/2/16 14:49:27:620 CET] 0000000a SystemErr  R at org.apache.commons.httpclient.HttpClient.executeMethod(HttpClient.java:323) 

ответ

-1

Ссылка:https://hc.apache.org/httpcomponents-client-ga/httpclient/examples/org/apache/http/examples/client/ClientProxyAuthentication.java

Я надеюсь, что это поможет вам подключиться через прокси-сервер.

+0

Мне нужно обойти мой прокси-сервер. как это поможет? –

+0

В идеале сервер IBM WCS развертывается в среде сервера, которая не будет использовать офисный прокси. Я предполагаю, что вы разрабатываете приложение в своей офисной сети, а затем пытаетесь протестировать его в серверной среде, и у вас есть эта проблема. –

0

Вы можете установить домены не пройти через прокси-сервер в WAS по:

Перейти в БЫЛ консоли администратора, выберите приложение Серверы-> ваш_сервер шахта server1-> Java и управление процессами -> Определение процесса -> Виртуальная машина Java -> Пользовательские свойства

Создайте свойство, называемое http.nonProxyHosts, и для значения введите домен, который вы не хотите пропустить через прокси-сервер.