WebLogic 12c Web Services avec JAX-WS, comment tracer les échanges SOAP

il est possible d’obtenir les traces des requêtes et réponses SOAP reçues/envoyées par les web services JAX-WS en configurant le logger du serveur.

1. Créer un fichier pour la configuration du logger : log_wsee.properties par exemple

2. Ajouter le contenu suivant au fichier log_wsee.properties

[pastacode lang= »markdown » manual= ».handlers%3Djava.util.logging.ConsoleHandler%0Ajava.util.logging.ConsoleHandler.level%3DALL%0Ajava.util.logging.ConsoleHandler.formatter%3Djava.util.logging.SimpleFormatter%20%0A%0A.%0A%23%20Default%20log%20level%0A.level%3DFINE%0Aweblogic.wsee.security.wst.framework.TrustSoapClient.level%3DFINE%0Aweblogic.wsee.security.wst.helpers.SOAPHelper.level%3DFINE%20″ message= »log_wsee.properties » highlight= » » provider= »manual »/]

3. Modifier la ligne de démarrage de chaque serveur WebLogic pour prendre en compre la configuration. Ajouter la directive suivante :

[pastacode lang= »markdown » manual= »-Djava.util.logging.config.file%3Dlog_wsee.properties » message= » » highlight= » » provider= »manual »/]

4. Redémarrer les serveurs WebLogic pour prendre en compte les modifications.

5. Effectuer un test de vos web services, les traces sortiront dans la sortie standard de chaque serveur.