Weitere HTTP-Transporteigenschaften für JAX-RPC-Web-Services mit einem Assembliertool konfigurieren
Sie können weitere HTTP-Transporteigenschaften für JAX-RPC-Web-Services (Java™ API for XML-based RPC) mit einem Assembliertool konfigurieren. Das Assembliertool wird verwendet, um die Bindungsdatei ibm-webservicesclient-bnd.xmi des Implementierungsdeskriptors zu konfigurieren.
Vorbereitende Schritte
Informationen zu diesem Vorgang
- Weitere HTTP-Transporteigenschaften in der Anzeige "Angepasste JVM-Eigenschaften" in der Administrationskonsole konfigurieren
- Eigenschaften mit dem Befehlszeilentool wsadmin konfigurieren
Wenn Sie die Eigenschaften über das Programm mit dem Programmiermodell Java API XML-based Remote Procedure Call (JAX-RPC) oder dem Programmiermodell Java API for XML Web Services (JAX-WS) konfigurieren möchten, sehen Sie sich die Spezifikation JAX-RPC bzw. JAX-WS an.
Eine vollständige Liste der unterstützten Standards und Spezifikationen finden Sie in der Dokumentation zu den Web-Service-Spezifikationen und den Anwendungsprogrammierschnittstellen.
- com.ibm.websphere.webservices.http.requestContentEncoding
- com.ibm.websphere.webservices.http.responseContentEncoding
Fehler vermeiden: Diese Eigenschaft gilt nur für JAX-RPC und wird nur dann verwendet, wenn sie für auf JAX-WS basierende Services aktiviert ist. gotcha
- com.ibm.websphere.webservices.http.connectionKeepAlive
- com.ibm.websphere.webservices.http.requestResendEnabled
- com.ibm.websphere.webservices.http.SocketTimeout
- com.ibm.ws.webservices.enableHTTPPrefix
- http.proxyHost
- http.proxyPort
- https.proxyHost
- https.proxyPort
- http.nonProxyHosts - Sie können diese Eigenschaft nur als angepasste JVM-Eigenschaft konfigurieren. Diese Eigenschaft gilt für HTTP- und HTTPS-Verbindungen.
Diese weiteren Eigenschaften werden für Web-Service-Anwendungen konfiguriert, die das Protokoll HTTP verwenden. Die Eigenschaften wirken sich auf die Inhaltscodierung der Nachricht in der HTTP-Anforderung, die HTTP-Antwort, die HTTP-Verbindungspersistenz und das Verhalten einer HTTP-Anforderung aus, die nach dem Auftreten eines Fehlers des Typs java.net.ConnectException aufgrund einer Zeitlimitüberschreitung erneut gesendet wird.
Führen Sie zum Konfigurieren weiterer HTTP-Eigenschaften mit einem Assembliertool die folgenden Schritte aus:
Vorgehensweise
- Starten Sie ein Assembliertool. Informationen zum Starten des Assembliertools finden Sie in der Dokumentation zu Rational Application Developer.
- Konfigurieren Sie das Assembliertool, falls noch nicht geschehen, für Java EE-Module. Stellen Sie sicher, dass die Kategorien Java EE und Web aktiviert sind. Informationen zum Konfigurieren des Assembliertools finden Sie in der Dokumentation zu Rational Application Developer.
- Migrieren Sie die WAR-Dateien, die mit Assembly Toolkit, Application Assembly Tool (AAT) oder einem anderen Tool erstellt wurden, auf das Assembliertool Rational Application Developer. Zum Migrieren von Dateien importieren Sie Ihre WAR-Dateien in das Assembliertool. Informationen zum Migrieren von Codeartefakten in ein Assembliertool finden Sie in der Dokumentation zu Rational Application Developer.
- Konfigurieren Sie die weiteren HTTP-Transporteigenschaften. Erstellen Sie das Name/Wert-Paar auf der Seite Web Services Client Port Binding für einen Web-Service-Client. Wenn Sie doppelt auf die Datei des Clientimplementierungsdeskriptors klicken, wird die Seite "Web Services Client Port Binding" angezeigt. Informationen zum Konfigurieren der HTTP-Transporteigenschaften finden Sie in der Dokumentation von Rational Application Developer.