Chapitre 18. Sous-système de services web
18.1. Configurer les options de Services Web Copier lienLien copié sur presse-papiers!
Copier lienLien copié sur presse-papiers!
Pour configurer les options de Services Web, cliquer sur Web Services. Les options sont expliquées dans le tableau ci-dessous.
| Option | Description | Commande CLI |
|---|---|---|
| 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 défini sur
0 (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 définie sur
0 (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>
<system-properties>
<property name="org.apache.cxf.logging.enabled" value="true"/>
</system-properties>