Bonjour,
je ne suis pas sur que l'erreur soit lié à JBoss mais je ne vois pas d'ou elle vient.
J'ai dans mon application un EJB qui fait office de Web Service. Ce dernier contient trois méthodes. L'une d'entre elle a été renommé et ses paramètres ont été changés. Cependant quand je déploie l'EAR dans JBoss le wsdl contient toujours la description de ma méthode plus celle qui a été renommé. J'ai fait des clean, j'ai supprimé les dossier work et tmp ainsi que les anciens wsdl dans JBoss mais rien a faire.
Extrait du wsdl :
Interface @Remote
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 <xs:element name="annnuler" type="tns:annuler"/> <xs:element name="annulerResponse" type="tns:annulerResponse"/> <xs:element name="creer" type="tns:creer"/> <xs:element name="creerResponse" type="tns:creerResponse"/> <xs:element name="modifier" type="tns:modifier"/> <xs:element name="modifierResponse" type="tns:modifierResponse"/> //élément en trop <xs:element name="supprimer" type="tns:supprimer"/> <xs:element name="supprimerResponse" type="tns:supprimerResponse"/>
extrait de la classe d'implémentation
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14 @Remote @WebService public interface GestionWebService{ @WebMethod public void creer(@WebParam(name = "param") int param); @WebMethod public void annuler(@WebParam(name = "param") int param); @WebMethod public void modifier(@WebParam(name = "param") int param); }
Est-ce que quelqu'un aurait une idée, d'ou pourrait venir le problème ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 @Stateless @WebService(...) public class GestionWebServiceImpl implements GestionWebService{ @Override @WebMethod public void annuler(@WebParam(name = "param") int param) { //code métier } }
Merci d'avance.
Bastien
Partager