Bonjour,
Ma question est très très bête, je cherche à déployer un WS avec axis, mais mon instance Web porte un autre nom que "axis".
J'utilise le code suivant pour le deploiyer :
Avec comme argument le path pour acceder à mon deploy.wsdd qui est compose de :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 public static void main(String[] args) throws Exception { // TODO Auto-generated method stub AdminClient adminClient = new AdminClient(); adminClient.process(args); }
Pourquoi dans la liste des services, je ne le trouve pas ? Comment le forcer à mettre le service sous Tomcat(4.1).
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27 <!-- Use this file to deploy some handlers/chains and services --> <!-- Two ways to do this: --> <!-- java org.apache.axis.client.AdminClient deploy.wsdd --> <!-- after the axis server is running --> <!-- or --> <!-- java org.apache.axis.utils.Admin client|server deploy.wsdd --> <!-- from the same directory that the Axis engine runs --> <deployment xmlns="http://xml.apache.org/axis/wsdd/" xmlns:java="http://xml.apache.org/axis/wsdd/providers/java"> <!-- Services from MonServiceService WSDL service --> <service name="MonServiceService" provider="java:RPC" style="rpc" use="encoded"> <parameter name="wsdlTargetNamespace" value="http://metier"/> <parameter name="wsdlServiceElement" value="MonServiceService"/> <parameter name="wsdlServicePort" value="MonServiceService"/> <parameter name="className" value="implementation.MonServiceServiceSoapBindingImpl"/> <parameter name="wsdlPortType" value="MonService"/> <parameter name="typeMappingVersion" value="1.2"/> <operation name="getProjetListe" qname="operNS:getProjetListe" xmlns:operNS="http://metier" returnQName="getProjetListeReturn" returnType="rtns:string" xmlns:rtns="http://schemas.xmlsoap.org/soap/encoding/" soapAction="" > </operation> <parameter name="allowedMethods" value="getProjetListe"/> </service> </deployment>
Il me le déploit systématiquement dans une autre instance nommée axis.
Merci d'avance et pardon de faire chier ceux qui ont des facilités.
Partager