In einer Cloudumgebung müssen beim Zugriff auf URLs über eine Anwendung zahlreiche Aspekte berücksichtigt werden.
localhost ist, wurde der Zielservice mit der Anwendung verschoben?Diese Regel markiert Referenzen auf die folgenden Elemente in Java-Zeichenfolgeliteralen und Eigenschaftswerten in .properties-Dateien:
Wenn die Zielcloudlaufzeitumgebung IBM Cloud oder eine PaaS-Umgebung eines anderen Anbieters ist, werden die folgenden Protokolle von dieser Regel nicht markiert, weil sie von der Regel Keine älteren oder vom Standard abweichenden Protokolle verwenden markiert werden.
Diese Regel markiert auch Referenzen auf "http://" oder "https: //" im Attribut < code> location < /code> des Elements < span class= "XmlDefinition"> < address> < /span> in WSDL-Dateien.
Anmerkung: Referenzen auf "http://www.w3.org/" und "http://schemas.xmlsoap.org/" werden nicht markiert, weil sie definierte Namespaces in der Spezifikation "Web Services Addressing" angeben.
Wenn Ihre Clientanwendung direkt auf den Serviceendpunkt oder Peer zugreifen kann, ist keine weitere Aktion erforderlich. Andernfalls gibt es zwei potenzielle Lösungen:
Sie können einen VPN-Tunnel wie IBM Secure Gateway für IBM Cloud verwenden, um eine sichere Verbindung zur Ihrem Serviceendpunkt oder Peer herzustellen. Weitere Informationen zur Konfiguration einer sicheren Verbindung finden Sie im Abschnitt VPN konfigurieren. Nachdem Sie Ihr Gateway konfiguriert haben, verbinden Sie Ihre Anwendung mit dem neuen Ziel, indem Sie die Host- und Portnummer der Cloud verwenden, die bei der Erstellung des Ziels angegeben wurden.
Standardmäßig sind nur bestimmte Ports in einer Cloudumgebung geöffnet. Informationen zum Öffnen zusätzlicher Ports finden Sie im Abschnitt Firewall-Ports unter
WebSphere Application Server in IBM Cloud-Systemzugriff.
Weitere Informationen finden Sie unter Top 9 rules for cloud applications.