Zusätzliche Schritte: URL-Verschlüsselung in WebSphere Application Server 8 verhindern

Wenn Sie die Anwendung "Web Services" manuell implementieren und WebSphere Application Server 8 verwenden, müssen Sie die Eigenschaft com.ibm.ws.classloader.encodeResourceURLs auf false setzen.

Informationen zu diesem Vorgang

In WebSphere Application Server 8 werden die URLs verschlüsselt und damit für die Anwendung "Web Services" Rational Publishing Engine unlesbar gemacht. Wenn die URLs verschlüsselt sind, können die Clientanwendungen keine Verbindungen zu den Anwendungen mit fernen Services herstellen und ferne Dokumentgenerierungen können daher nicht erfolgreich ausgeführt werden. Um die Verschlüsselung der URLs der fernen Services durch WebSphere Application Server 8 zu verhindern, definieren Sie die Eigenschaft com.ibm.ws.classloader.encodeResourceURLs.

Vorgehensweise

  1. Öffnen Sie die Administrationskonsole in einem Browser. Beispiel: http://Server:Port/ibm/console/logon.jsp
  2. Klicken Sie auf Server > Servertypen.
  3. Klicken Sie auf WebSphere-Anwendungsserver.
  4. Öffnen Sie die Servereigenschaften, indem Sie den Servernamen anklicken.
  5. Klicken Sie im Abschnitt "Serverinfrastruktur" auf Java- und Prozessverwaltung.
  6. Klicken Sie auf Prozessdefinition.
  7. Klicken Sie im Abschnitt "Weitere Eigenschaften" auf Java Virtual Machine.
  8. Klicken Sie auf Neu, um das Flag für Verschlüsselung hinzuzufügen:
    • Name: com.ibm.ws.classloader.encodeResourceURLs
    • Wert: false
    Klicken Sie auf OK.
  9. Starten Sie die Anwendung "Web Services" erneut.

Feedback