У меня возникла проблема с соединением API IBM, когда я настраиваю соединение API с использованием статического IP-адреса.

У меня возникла проблема с соединением API IBM, когда я настраиваю соединение API с использованием статического IP-адреса, но оно отлично работает с IP-адресом DHCP.

Некоторые журналы, которые я нашел в регистраторе,

[org.springframework.osgi.context.support.AbstractOsgiBundleApplicationContext.unpublishContextAsOsgiService] Отмена публикации службы OSGi контекста приложения для пакета spring-osgi-web-extender (org.springframework.osgi.web.extender) java.net.ConnectException: в соединении отказано

[org.springframework.osgi.web.deployer.support.AbstractWarDeployer.deploy] Пакет успешно развернут [cmc (com.ibm.apimgmt.cmc.war)] в [/cmc] на сервере org.apache.catalina.core.StandardService /1.0 java.net.ConnectException: в соединении отказано

[com.ibm.apimgmt.util.events.x2020.X2020EventPoster$X2020EventPosterRunnable.run] Не удалось отправить сообщение на: http://localhost:9500/cmc/monitoringevent java.net.ConnectException: в соединении отказано

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

Спасибо и с уважением, Виджайкумар


person Vijay Rathod    schedule 08.07.2016    source источник


Ответы (1)


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

Напротив, статический IP-адрес остается постоянно связанным с хостом. В вашем случае статический IP-адрес и IP-адрес, назначенный DHCP, не совпадают. Ваше соединение проходит через определенный IP-адрес, на который вы пытаетесь позвонить. Эта целевая система может существовать, а может и не существовать. Если такая система существует, она, скорее всего, не будет прослушивать целевой порт.

Это подтверждается тем фактом, что вы получаете ошибку java.net.ConnectException: Connection refused.

person Haxiel    schedule 08.07.2016