Salut a tous.
Je débute dans le milieu des web services donc tout cela me parait très flou.
Alors j'ai créer un fichier MonServiceWebAxis2.java dont voici le code
J'ai aussi créer un fichier deployMonServiceWebAxis.wsdd dont voici le codeCode:
1
2
3
4
5
6 public class MonServiceWebAxis2{ public String message(String msg){ return "Bonjour "+msg; } }
et j'ai un deployment.batCode:
1
2
3
4
5
6
7
8 <deployment xmlns="http://xml.apache.org/axis/wsdd/" xmlns:java="http://xml.apache.org/axis/wsdd/providers/java"> <service name="monServiceWebAxis2" provider="java:RPC"> <parameter name="className" value="MonServiceWebAxis2"/> <parameter name="allowedMethods" value="*"/> </service> </deployment>
j'ai compiler ma classe java que j'ai déplacer dans le fichier ..\axis\WEB-INF\classesCode:
1
2
3
4
5
6
7
8
9
10
11
12
13 @echo off set cp=. set cp=%cp%;C:\jakarta-tomcat-4.1.31\webapps\axis\WEB-INF\lib\axis.jar set cp=%cp%;C:\jakarta-tomcat-4.1.31\webapps\axis\WEB-INF\lib\jaxrpc.jar set cp=%cp%;C:\jakarta-tomcat-4.1.31\webapps\axis\WEB-INF\lib\commons-discovery.jar set cp=%cp%;C:\jakarta-tomcat-4.1.31\webapps\axis\WEB-INF\lib\commons-logging.jar set cp=%cp%;C:\jakarta-tomcat-4.1.31\webapps\axis\WEB-INF\lib\mail.jar set cp=%cp%;C:\jakarta-tomcat-4.1.31\webapps\axis\WEB-INF\lib\activation.jar set cp=%cp%;C:\jakarta-tomcat-4.1.31\webapps\axis\WEB-INF\lib\saaj.jar java -cp %cp% org.apache.axis.client.AdminClient %1
les autres sont sur mon bureau.
Quand j'apel l'url localhost:8080/axis il aparait bien dans la liste.
Maintenant je voudrais pouvoir l'utiliser dans une page ou jsp ou html n'importe pour l'utiliser sur un site.
Et la je bloque comment faire.
Merci