ConnectException
, которое вы получаете, означает, что вашему приложению не удалось установить сокет-соединение с его целью.Как правило, это означает, что вы указали неправильное имя хоста или порт или что служба на другом конце не работает.
Из того, что вы опубликовали, не ясно, какая именно строка кода вызвала сбойили по какому адресу была сделана попытка подключения.Однако я рискнул бы предположить, что это линия, по которой вы звоните sourceDispatch.invoke
- и что класс MGWPUBLICFUNCTIONSService
отвечает за предоставление адреса.
Я предлагаю вам заглянуть в журналы, сообщения об ошибках и /или настройку, чтобы узнать, какой адрес используется и почему не удается установить соединение с этим адресом.Использование telnet
для самостоятельной установки соединения может быть очень полезным при предварительном расследовании.