Red Hat Training

A Red Hat training course is available for Red Hat JBoss Enterprise Application Platform

Chapitre 16. Sous-système de services web

16.1. Configurer les options de Services Web

Pour configurer les options de Services Web, cliquer sur Web Services. Les options sont expliquées dans le tableau ci-dessous.

Tableau 16.1. Options de configuration des Services Web

Option Description CLI Command
Modifier l'adresse WSDL
Indique si l'adresse WSDL peut être modifiée par les applications. Valeur par défaut true.
/profile=full-ha/subsystem=webservices/:write-attribute(name=modify-wsdl-address,value=true)
Hôte WSDL
Le contrat WSDL d'un service Web JAX-WS inclut un élément <soap:address> qui pointe vers l'emplacement du point de terminaison. Si la valeur de <soap:address> est un URL valide, elle n'est pas remplacée à moins que modify-wsdl-adress soit défini à la valeur true. Si la valeur de <soap:address> n'est pas un URL valide, elle est remplacée en utilisant les valeurs wsdl-host et wsdl-port ou wsdl-secure-port. Si wsdl-host est défini sur jbossws.undefined.host, l'adresse hôte de l'auteur de la demande est utilisée lorsque <soap:address> est réécrite. Par défaut, ${jboss.bind.address:127.0.0.1}, qui utilise 127.0.0.1 si aucune adresse de liaison est spécifiée lors du démarrage de JBoss EAP 6.
/profile=full-ha/subsystem=webservices/:write-attribute(name=wsdl-host,value=127.0.0.1)
Port WSDL
Le port non-sécurisé utilisé pour écrire à nouveau l'adresse SOAP. Si non défini (défaut), le port sera identifié en demandant la liste des connecteurs installés.
/profile=full-ha/subsystem=webservices/:write-attribute(name=wsdl-port,value=80)
Port sécurisé WSDL
Le port sécurisé utilisé pour écrire à nouveau l'adresse SOAP. Si non défini (défaut), le port sera identifié en demandant la liste des connecteurs installés.
/profile=full-ha/subsystem=webservices/:write-attribute(name=wsdl-secure-port,value=443)

Note

Vous aurez sans doute besoin de modifier le profil pour modifier un profil de domaine géré différent, ou supprimer la partie /profile=full-ha de la commande d'un serveur autonome.
Sous-système de services web

Pour activer la journalisation dans Apache CXF, configurer la propriété système suivante dans le fichier standalone/domain.xml :

<system-properties>
<property name="org.apache.cxf.logging.enabled" value="true"/>
</system-properties>