Bonjour,

OS : MAC OSX
Serveur : APACHE TOMCAT V6
JAVA : Version 1.6
Webservice AXIS2 : V1.5
IDE : Eclipse Ganymede

Bonjour,

j'ai un webservice axis2 déployer sur mon serveur apache à partir de AXIS2.
Le test du web service par un client java avec l'utilisation du stub généré par wsdl2java fonctionne correctement ainsi que le test via SOAPUI.

Cependant je ne trouve pas sur le net, la technique pour invoquer le service web depuis une servlet. Si j'utilise le stub, cela ne fonctionne pas.

Je souhaiterai utiliser une méthode universelle avec la fonction CreateService()
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
 
String wsdlURL = http://localhost:6080/HelloWebService/services/Hello?wsdl";
String namespace = "http://Hello.com";
String serviceName = "HelloWebService";
QName serviceQN = new QName(namespace, serviceName);
 
ServiceFactory serviceFactory = ServiceFactory.newInstance();
/* The "new URL(wsdlURL)" parameter is optional */
Service service = serviceFactory.createService(new URL(wsdlURL), serviceQN);
Mais ensuite comment appeler la fonction du service web

Merci d'avance pour votre aide....

Cordialement