溫馨提示:您的每一次轉載,體現了我寫此文的意義!!!煩請您在轉載時注明出處http://www.aygfsteel.com/sxyx2008/謝謝合作!!!

          雪山飛鵠

          溫馨提示:您的每一次轉載,體現了我寫此文的意義!!!煩請您在轉載時注明出處http://www.aygfsteel.com/sxyx2008/謝謝合作!!!

          BlogJava 首頁 新隨筆 聯系 聚合 管理
            215 Posts :: 1 Stories :: 674 Comments :: 0 Trackbacks
          在web.xml里配置
          <servlet>
                  
          <servlet-name>xfire</servlet-name>
                  
          <servlet-class>
                      org.springframework.web.servlet.DispatcherServlet
                  
          </servlet-class>
          </servlet>
          <servlet-mapping>
                  
          <servlet-name>xfire</servlet-name>
                  
          <url-pattern>*.ws</url-pattern>
          </servlet-mapping>
          在spring配置文件中加入以下
          <bean id="xfire.annotationServiceFactory"
                  class
          ="org.codehaus.xfire.annotations.AnnotationServiceFactory">
                  
          <constructor-arg index="0">
                      
          <ref bean="xfire.commonsAnnotations"/>
                  
          </constructor-arg>
                  
          <constructor-arg index="1">
                      
          <ref bean="xfire.transportManager"/>
                  
          </constructor-arg>
                  
          <constructor-arg index="2">
                      
          <ref bean="xfire.aegisBindingProvider"/>
                  
          </constructor-arg>
              
          </bean>

              
          <bean id="xfire.commonsAnnotations"
                  class
          ="org.codehaus.xfire.annotations.jsr181.Jsr181WebAnnotations"/>
              
              
          <bean class="org.springframework.web.servlet.handler.SimpleUrlHandlerMapping">
                  
          <property name="urlMap">
                      
          <map>
                          
          <entry key="/SynchronizService.ws">
                              
          <ref bean="synchronizservice"/>
                          
          </entry>
                      
          </map>
                  
          </property>
              
          </bean>
              
              
          <bean name="synchronizservice" class="org.codehaus.xfire.spring.remoting.XFireExporter">
                  
          <property name="serviceBean" ref="synchronizserviceBean"/>
                  
          <property name="serviceClass"><value>com.futuresoftware.webservices.SynchronizService</value></property>
                  
          <property name="serviceFactory" ref="xfire.annotationServiceFactory"/>
                
          </bean>

                
          <bean id="synchronizserviceBean" class="com.futuresoftware.webservices.SynchronizServiceImpl"/>

          以上是基于注解方式的配置具體配置可參考
          http://xfire.codehaus.org/Advanced+Configuration

          posted on 2011-06-15 10:03 雪山飛鵠 閱讀(737) 評論(0)  編輯  收藏 所屬分類: webservice
          主站蜘蛛池模板: 镇平县| 盐池县| 合水县| 浦北县| 柏乡县| 黄大仙区| 永靖县| 扶余县| 轮台县| 礼泉县| 固镇县| 陇西县| 阿拉尔市| 准格尔旗| 宜都市| 神农架林区| 临洮县| 内江市| 桐柏县| 临泉县| 融水| 灵台县| 平凉市| 贡觉县| 深圳市| 洪江市| 土默特左旗| 奉贤区| 永德县| 抚州市| 伊通| 巨野县| 抚顺市| 米脂县| 宜章县| 合作市| 邯郸县| 天津市| 普兰店市| 渑池县| 威远县|