Web service en HTTPS sur Axis 2
Bonjour,
Je veux déployer un ws sur axis 2 en https.
Voilà les étapes que j'ai suivi :
1) activer http dans tomcat sur le port 5880
2) activer https dans tomcat sur le port 5883
3) dans le fichier WEB-INF/conf/axis2.xml j'ai ajouté :
Code:
1 2 3 4
| <transportReceiver name="https"
class="org.apache.axis2.transport.http.SimpleHTTPServer">
<parameter name="port">5883</parameter>
</transportReceiver> |
4) dans le fichier WEB-INF/services/MonWS/META-INF/services.xml j'ai mis :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
| <?xml version="1.0" encoding="UTF-8"?>
<!-- This file was auto-generated from WSDL -->
<!-- by the Apache Axis2 version: 1.4.1 Built on : Aug 13, 2008 (05:03:35 LKT) -->
<serviceGroup>
<service name="MonWS">
<parameter name="ServiceClass">com.MaClass</parameter>
<operation name="traitement">
<messageReceiver
class="org.apache.axis2.rpc.receivers.RPCMessageReceiver"/>
</operation>
<transports>
<transport>https</transport>
</transports>
</service>
</serviceGroup> |
Quand je lance mon ws dans le navigateur (https://localhost:5883/axis2/services/listServices) j'ai :
Internal server error
Est ce que je peut avoir de l'aide pour régler ce problème.
Merci