В облачной среде необходимо многое учесть при обращении к URL из приложения.
localhost, целевая служба перемещается вместе с приложением?Это правило помечает ссылки на следующее в строковых литералах Java и в значениях свойств в файлах .properties:
Если целевая облачная среда выполнения - IBM Cloud или платформа как услуга другого производителя, то следующие протоколы не помечаются этим правилом, так как они помечаются правилом Не следует использовать устаревшие и нестандартные протоколы.
Это правило также помечает ссылки на "http://" или "https: //" в атрибуте < code> location < /code> в элементе < span class= "XmlDefinition"> < address> < /span> в файлах WSDL.
Примечание: ссылки на "http://www.w3.org/" и "http://schemas.xmlsoap.org/" не помечаются, поскольку они идентифицируют пространства имен в спецификации адресации веб-служб (Web Services Addressing).
Если приложение может напрямую обратиться к конечной точке службы или другому узлу, то дополнительные действия не требуются. В противном случае есть два возможных решения:
Можно использовать туннель VPN, например IBM Secure Gateway for IBM Cloud, для создания защищенного соединения с конечной точкой службы или другим узлом. Более подробные инструкции по настройке безопасного соединения см. в разделе Настройка VPN. После настройки шлюза подключите свое приложение к целевому узлу, указав облачные имя хоста и номер порта, заданные во время его создания.
По умолчанию в облачной среде открыты только некоторые порты. Информацию о том, как открыть дополнительные порты, смотрите в подразделе Порты брандмауэра раздела
WebSphere Application Server в руководстве по доступу к IBM Cloud System.
См. раздел 9 главных правил для облачных приложений.