java.net.ConnectException: пробовал все: адреса '1', но не может подключиться через HTTP к серверу - PullRequest
0 голосов
/ 11 июня 2018

Я столкнулся со следующей проблемой при запуске программы на сервере Weblogic.

URL http://localhost:8080 доступен на моей стороне, но когда я использую приведенный ниже код для подключения к серверу, онСбой при исключении соединения.

import com.sun.jersey.api.client.Client;
import com.sun.jersey.api.client.ClientResponse;
import com.sun.jersey.api.client.WebResource;
import com.sun.jersey.api.client.filter.HTTPBasicAuthFilter;

public static String invokeGet(String url, String dsl) {
  String url = "http://localhost:8080";
  Client clientInstance = Client.create();
  clientInstance.addFilter(new HTTPBasicAuthFilter("", ""));

  WebResource webResource = clientInstance.resource(url);

  ClientResponse response =
    webResource.entity(dsl).header("Content-type", "application/json").accept("application/json").get(ClientResponse.class);
     }

Подробное сообщение об ошибке:

Caused by: java.net.ConnectException: Tried all: '1' addresses, but could not connect over HTTP to server: 'hostname', port: '8080'

at weblogic.net.http.HttpClient.openServer(HttpClient.java:333)
    at weblogic.net.http.HttpClient.openServer(HttpClient.java:425)
    at weblogic.net.http.HttpClient.New(HttpClient.java:252)
    at weblogic.net.http.HttpURLConnection.connect(HttpURLConnection.java:213)
    at weblogic.net.http.HttpURLConnection.getInputStream(HttpURLConnection.java:398)
    at weblogic.net.http.SOAPHttpURLConnection.getInputStream(SOAPHttpURLConnection.java:37)
    at weblogic.net.http.HttpURLConnection.getResponseCode(HttpURLConnection.java:1005)
    at com.sun.jersey.client.urlconnection.URLConnectionClientHandler._invoke(URLConnectionClientHandler.java:215)
    at com.sun.jersey.client.urlconnection.URLConnectionClientHandler.handle(URLConnectionClientHandler.java:126)
    ... 182 more

Еще одна вещь - я могу запустить его нормально на интегрированном сервере, но не смог запустить его вавтономный сервер.

1 Ответ

0 голосов
/ 11 июня 2018

Похоже на ovveriding config свойство defaultzone на сервере.Вероятно, вы найдете решение здесь:

Комментарий: LINK

Через несколько дней, просматривая тысячи раз один и тот же конфигурационный файл, я понял проблему.В конце концов, это была просто неправильная запись зоны дефолта.После изменения в defaultZone все работает как ожидалось.Большое спасибо за ваше время.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...