Bonjour à tous !![]()
J'essaye de mettre en place une architecture SOA pour mon application notamment grâce à l'utilisation des EJB.![]()
J'ai suivi la procédure de ce tutoriel afin de transformer certains de mes EJB en Web services :
http://www.regdeveloper.co.uk/2007/0..._web_services/
L'exemple ne fournit qu'une simple méthode retournant un type primitif (le String). L'exemple fonctionne parfaitement.![]()
En revanche, si je veux retourner un type complexe comme un ArrayList ou un objet que j'ai écrit moi même j'ai une erreur de ce type :![]()
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 Exception in thread "main" org.jboss.ws.WSException: Cannot obtain java type mapping for: {http://ws.cdam.clemessy.com/jaws}ArrayList at org.jboss.ws.deployment.JSR109MetaDataBuilder.buildParameterMetaDataDoc(JSR109MetaDataBuilder.java:451) at org.jboss.ws.deployment.JSR109MetaDataBuilder.setupOperationsFromWSDL(JSR109MetaDataBuilder.java:200) at org.jboss.ws.deployment.JSR109ClientMetaDataBuilder.buildMetaDataInternal(JSR109ClientMetaDataBuilder.java:208) at org.jboss.ws.deployment.JSR109ClientMetaDataBuilder.buildMetaData(JSR109ClientMetaDataBuilder.java:126) at org.jboss.ws.deployment.JSR109ClientMetaDataBuilder.buildMetaData(JSR109ClientMetaDataBuilder.java:82) at org.jboss.ws.jaxrpc.ServiceImpl.<init>(ServiceImpl.java:96) at org.jboss.ws.jaxrpc.ServiceFactoryImpl.createService(ServiceFactoryImpl.java:157) at org.jboss.ws.jaxrpc.ServiceFactoryImpl.createService(ServiceFactoryImpl.java:128) at com.clemessy.cdam.ws.client.WSclient.main(WSclient.java:33)
J'utilise Jboss comme serveur d'applications. Sur leur wiki : http://jbws.dyndns.org/mediawiki/ind...le=Quick_Start
des bouts de codes donnent quelques pistes mais sans résulat car ils ne publient pas le source complet de l'exemple.
Si une bonne âme pouvait me guider...![]()
Merci d'avance !
Partager