2013-10-04 4 views
0

Я пытаюсь подключиться к услугеХост не исключение ошибка DNS

https://staging.identitymanagement.lexisnexis.com/identity-proofing/services/identityProofingServiceWS/v2

, который является веб-служба, размещенная Lexis Nexis.

Исключено следующее исключение.

staging.identitymanagement.lexisnexis.com (java.net.UnknownHostException) 
    java.net.PlainSocketImpl:177 (null) 
    Initialisation Failure: staging.identitymanagement.lexisnexis.com 
    java.net.UnknownHostException: staging.identitymanagement.lexisnexis.com 
at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:177) 
at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:366) 
at java.net.Socket.connect(Socket.java:529) 
at com.sun.net.ssl.internal.ssl.SSLSocketImpl.connect(SSLSocketImpl.java:550) 
at com.sun.net.ssl.internal.ssl.BaseSSLSocketImpl. 
     connect  (BaseSSLSocketImpl.java:141) 
at sun.net.NetworkClient.doConnect(NetworkClient.java:163) 
at sun.net.www.http.HttpClient.openServer(HttpClient.java:394) 
at sun.net.www.http.HttpClient.openServer(HttpClient.java:529) 
at sun.net.www.protocol.https.HttpsClient.<init>(HttpsClient.java:272) 
at sun.net.www.protocol.https.HttpsClient.New(HttpsClient.java:329) 
at sun.net.www.protocol.https.AbstractDelegateHttpsURLConnection. 
    getNewHttpClient(AbstractDelegateHttpsURLConnection.java:172) 

Я пытаюсь вызвать один и тот же с помощью мул интеграции services.However, мы все еще получаю эту проблему для неизвестного хоста Exception. Я также правильно добавил данные прокси для этого же.

Пожалуйста, направляйте меня вперед.

+0

Как вы пытаетесь подключиться (код) и как вы добавили сведения о прокси? – DanielBarbarian

+0

ссылка кажется неправильной. Это указывает на некоторый файл 'xml'. Это должна быть услуга, тогда вы получите ответ. – Aneesh

ответ

0

Кажется, проблема с сетью для меня. http://download.oracle.com/javase/6/docs/technotes/guides/net/proxies.html

Вы добавили прокси-сервер в свои аргументы vm (JAVA_OPTIONS) в сценарии запуска сервера? Он должен выглядеть примерно так.

JAVA_FLAGS=-Dhttp.proxyHost=hostname.example.com -Dhttp.proxyPort=8080 
java ${JAVA_FLAGS} ... 

Я также рекомендую установить прокси программно,

public void setProxy() { 
    if (isUseHTTPProxy()) { 
     // HTTP/HTTPS Proxy 
     System.setProperty("http.proxyHost", getHTTPHost()); 
     System.setProperty("http.proxyPort", getHTTPPort()); 
     System.setProperty("https.proxyHost", getHTTPHost()); 
     System.setProperty("https.proxyPort", getHTTPPort()); 
     if (isUseHTTPAuth()) { 
      String encoded = new String(Base64.encodeBase64((getHTTPUsername() + ":" + getHTTPPassword()).getBytes())); 
      con.setRequestProperty("Proxy-Authorization", "Basic " + encoded); 
      Authenticator.setDefault(new ProxyAuth(getHTTPUsername(), getHTTPPassword())); 
     } 
    } 
Смежные вопросы