Bonjour.
J'ai déployé des webservices en surchargeant AxisServlet.
Dans mon wsdd, je suis obligé de déclarer des handlers, et je ne comprends pas pourquoi.
Si je ne définis pas de handler, j'affiche bien ma liste des services disponibles
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 <handler type="java:org.apache.axis.handlers.SimpleSessionHandler" name="SimpleSessionHandler"/> <handler name="URLMapper" type="java:org.apache.axis.handlers.http.URLMapper"/> <service name="GeneralService" provider="java:RPC"> .... </service> <transport name="http" pivot="java:org.apache.axis.transport.http.HTTPSender"> <requestFlow> <handler type="SimpleSessionHandler"/> <handler type="URLMapper"/> </requestFlow> <responseFlow> <handler type="SimpleSessionHandler"/> </responseFlow> </transport> <beanMapping .... /> </deployment>
mais je n'accède pas aux wsdl (Erreur http 404)
Et je ne trouve absolument aucune log !!!
Pour être + précis, c'est le URLMapper qui est indispensable...
Partager