Deploiement web services sous tomcat
Bonjour,
Je vous expose mon probléme. J'ai crée un service SOAP en me basant sur la librairie CXF d'apache. Le service fonctionne bien quand j'apelle la fonction main directement sous eclipse. Maintenant je voudrait le publier en utilisant comme serveur d'application tomcat. Et la ça bloque je comprends pas ce qu'il faut renseigner comme fichier de description.
Pour l'instant j'ai mis cela dans mon web.xml
Code:
1 2 3 4 5 6 7 8 9 10 11
|
<servlet>
<servlet-name>CXFServlet</servlet-name>
<servlet-class>org.apache.cxf.transport.servlet.CXFServlet</servlet-class>
<load-on-startup>1</load-on-startup>
</servlet>
<servlet-mapping>
<servlet-name>CXFServlet</servlet-name>
<url-pattern>/cxf/*</url-pattern>
</servlet-mapping> |
J'ai aussi un fichier service.xml (je ne sais pas si il sert vraiment à quelque chose).
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14
|
<beans xmlns="http://xfire.codehaus.org/config/1.0">
<service>
<name>MyService</name>
<serviceClass>com.webservices.MyService</serviceClass>
<implementationClass>
com.webservices.MyServiceImpl
</implementationClass>
<style>wrapped</style>
<use>literal</use>
<scope>application</scope>
</service>
</beans> |
Il semble aussi que cxf reclame un fichier cxf.xml
Bref je suis un peu perdu. si quelqu'un pouvait m'orienter vers la bonne voie, je lui en serait trés reconnaissant
Merci