Pour des services web produits par Adélia Studio (DOCUMENT ou JAX-WS), il est possible d'avoir des erreurs tracées dans les logs Tomcat ou WAS.
Les traces relatent des problèmes de chargement de classes propres à Axis2 (ClassCastException ou java.lang.VerifyError: JVMVRFY013).

Pour résoudre le problème, il faut modifier l'élément EnableChildFirstClassLoading du fichier de configuration WEB-INF\conf\Axis2.xml comme ceci :

<parameter name="EnableChildFirstClassLoading">false</parameter>

Remarque : Dès le fix03 de la PTF02 d'Adélia Studio 13, l'élément est correctement fixé pour la création d'une webapp.
Ce fichier de configuration n'étant pas remplacé automatiquement lors de l'actualisation du site, l'utilisateur a la charge de le modifier.

Articles connexes