Configuration de propriétés de transport HTTP supplémentaires à l'aide du panneau des propriétés personnalisées de la JVM dans la console d'administration

Vous pouvez définir des propriétés de transport HTTP supplémentaires pour Java™ API for XML-Based Web Services (JAX-WS) et Java API for XML-based RPC (JAX-RPC) Web Services dans le panneau des propriétés personnalisées de la machine virtuelle Java de la console d'administration.

Pourquoi et quand exécuter cette tâche

Cette tâche permet de configurer des propriétés de transport HTTP supplémentaires pour un service web qui joue le rôle d'un client pour un autre service web. Vous pouvez également configurer des propriétés de transport supplémentaires comme suit :

Pour configurer les propriétés par programme à l'aide du modèle de programmation JAX-RPC (Java API XML-based Remote Procedure Call) ou JAX-WS (Java API for XML Web Services), consultez les spécifications JAX-RPC ou JAX-WS.

Pour obtenir la liste complète des normes et spécifications prises en charge, voir les spécifications des services Web et la documentation des API.

Pour plus d'informations sur les propriétés du protocole HTTP pouvant être configurées, voir la section propriétés personnalisées du protocole HTTP pour des applications de services Web :
  • com.ibm.websphere.webservices.http.requestContentEncoding
  • com.ibm.websphere.webservices.http.responseContentEncoding
    Eviter les incidents Eviter les incidents: Cette propriété est valable pour l'API Java pour le RPC basé sur XML (JAX-RPC) uniquement et est ignorée si elle est activée pour des services reposant sur l'API Java des services Web XML (JAX-WS).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 - Vous pouvez uniquement configurer cette propriété comme une propriété JVM personnalisée. Cette propriété s'applique aux connexions HTTP et HTTPS.

Ces propriétés sont configurées pour des applications de services Web qui utilisent le protocole HTTP. Elles concernent l'encodage du contenu du message dans la demande HTTP, la réponse HTTP, la persistance de la connexion HTTP et le comportement d'une demande HTTP qui est renvoyée lorsqu'une erreur java.net.ConnectException est générée en cas d'expiration du délai de lecture.

Procédure

  1. Ouvrez la console d'administration.
    1. Cliquez sur Serveurs > Serveurs d'applications > serveur > Gestion des processus et Java > Définition des processus > Machine virtuelle Java > Propriétés personnalisées.
  2. Facultatif : Si la propriété n'est pas affichée, créez une nouvelle propriété.
  3. Entrez un nom et une valeur.
  4. Facultatif : Acceptez le réacheminement de la requête HTTP vers une URI différente dans HTTPS.
    Un réacheminement de la demande HTTP vers une URI différente dans HTTPS peut se produire si la garantie CONFIDENTIAL ou INTEGRAL du transport est configurée dans l'application. Pour accepter le réacheminement, vous pouvez procéder de l'une des deux manières suivantes :
    • Définissez la propriété système com.ibm.ws.webservices.HttpRedirectEnabled Java sur true.
    • Attribuez par programmation la propriété com.ibm.wsspi.webservices.Constants.HTTP_REDIRECT_ENABLED à un objet java.lang.Boolean dans l'objet Stub ou Call avant d'appeler le service. Par exemple, prenez l'une des valeurs java.lang.Boolean suivantes pour définir la propriété à true :
      • Boolean.TRUE
      • new Boolean(true)
      • new Boolean("true")

Résultats

Les propriétés de transport HTTP pour une application de services Web sont configurées.

Icône indiquant le type de rubrique Rubrique de tâche



Icône d'horodatage Dernière mise à jour: last_date
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=twbs_configaddhttppropertiesadmin
Nom du fichier : twbs_configaddhttppropertiesadmin.html