xfire-servlet.xml 2.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051
  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <!DOCTYPE beans PUBLIC "-//SPRING//DTD BEAN//EN"
  3. "http://www.springframework.org/dtd/spring-beans.dtd">
  4. <beans>
  5. <!-- 引入XFire预配置信息 -->
  6. <import resource="classpath:org/codehaus/xfire/spring/xfire.xml" />
  7. <bean class="org.springframework.web.servlet.handler.SimpleUrlHandlerMapping">
  8. <property name="urlMap">
  9. <map>
  10. <entry key="/HmAndroidService.ws">
  11. <ref bean="hmAndroidService" />
  12. </entry>
  13. <entry key="/HmPigletService.ws">
  14. <ref bean="hmPigletService" />
  15. </entry>
  16. <entry key="/HmYzzsService.ws">
  17. <ref bean="hmYzzsService" />
  18. </entry>
  19. </map>
  20. </property>
  21. </bean>
  22. <!-- 使用XFire导出器 -->
  23. <bean id="baseWebService" class="org.codehaus.xfire.spring.remoting.XFireExporter" lazy-init="false" abstract="true">
  24. <!-- 引用xfire.xml中定义的工厂 -->
  25. <property name="serviceFactory" ref="xfire.serviceFactory" />
  26. <!-- 引用xfire.xml中的xfire实例 -->
  27. <property name="xfire" ref="xfire" />
  28. </bean>
  29. <bean id="hmAndroidService" parent="baseWebService">
  30. <property name="serviceBean" ref="hmAndroidServiceImpl" />
  31. <property name="serviceClass" value="com.huimv.getway.webservice.HmAndroidService" />
  32. </bean>
  33. <bean id="hmPigletService" parent="baseWebService">
  34. <property name="serviceBean" ref="hmPigletServiceImpl" />
  35. <property name="serviceClass" value="com.huimv.getway.webservice.HmPigletService" />
  36. </bean>
  37. <bean id="hmAhmService" parent="baseWebService">
  38. <property name="serviceBean" ref="hmAhmServiceImpl" />
  39. <property name="serviceClass" value="com.huimv.getway.webservice.HmAhmService" />
  40. </bean>
  41. <bean id="hmHaifmService" parent="baseWebService">
  42. <property name="serviceBean" ref="hmHaifmServiceImpl" />
  43. <property name="serviceClass" value="com.huimv.getway.webservice.HmHaifmService" />
  44. </bean>
  45. <bean id="hmYzzsService" parent="baseWebService">
  46. <property name="serviceBean" ref="hmYzzsServiceImpl" />
  47. <property name="serviceClass" value="com.huimv.getway.webservice.HmYzzsService" />
  48. </bean>
  49. </beans>