Bonjour,
je travaille sur un serveur de workflow en techno Java. En production ce serveur tournera sous du TOMCAT mais pour l'instant en dev/test je souhaite utiliser la classe ServletWebServer (serveur standalone de test fourni par la fondation apache).
(Voir dernier paragraphe tout en bas de cette page http://ws.apache.org/xmlrpc/server.html pour plus de details sur cette classe.)
J'ai commencé par coder mon service generique (sans penser du tout à des points d'entrée xmlrpc) sous forme d'un bean avec quelque parametres qui sont injectées sous forme de properties par spring.
mon contexte spring pour l'instant :
Code :
- <!-- ***************************************************** -->
- <!-- *Test d'instanciation de beans de scope prototype * -->
- <!-- ***************************************************** -->
- <beans xmlns="http://www.springframework.org/schema/beans"
- xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
- xsi:schemaLocation="http://www.springframework.org/schema/beans
- http://www.springframework.org/sch [...] ">
- <!-- datasource oracle -->
- <bean id="dataSource" class="org.springframework.jdbc.datasource.DriverManagerDataSource">
- <property name="driverClassName" value="oracle.jdbc.driver.OracleDriver"/>
- <property name="url" value="jdbc:oracle:thin:xxx/xxx@192.9.200.xxx:1521:xxx"/>
- <property name="username" value="xxx"/>
- <property name="password" value="yyy"/>
- </bean>
- <!-- datasource oracle -->
- <bean id="corbeillemanager" class="cs.workflow.servicecorbeille.CorbeilleManager">
- <property name="ds" ref="dataSource" />
- <property name="corbeilleDefinitionPath" value="c:\\workdir\\"/>
- </bean>
- </beans>
|
j'ai terminé la classe corbeilleManager.
Je souhaite maintenant rendre accessible les methodes (peut etre dans le futur uniquement certaines methodes) de ce service via un serveur xml-rpc (me dites pas de prendre autre chose de mieux style xfire, j'ai pas le choix de la techno c'est forcement xml-rpc pour ce projet).
Or on passe au serveur standalone xmkrpc apache via le fichier org/apache/xmlrpc/server/webserver/XmlRpcServlet.properties une classe directement. Comment dire à cette implementation d'utiliser les methodes de mon bean bien parametré ?
Message édité par cooltwan le 23-01-2007 à 10:22:44