如果只说webservice的搭建的话,用myeclipse+xfire就可以轻松搞定,网上的教程多如牛毛。但是前两天由于项目需要,要用到spring+webservice结合,出现了不少问题花了小一天时间才搞定,下面总结一下:
1、只配置webservice的话,用xfire配置就可以搞定。
2、要用到spring的话,就不一样了,因为要用spring的自动注入或是annotation,一句说就是用spring来配置xfire从而得到webservice的效果。
具体步骤是:
(1) 在web.xml中拦截webservice的请求,配置如下:
<!-- webservices响应的配置 -->
<!-- webservices响应的配置 -->
<servlet>
<servlet-name>xfire</servlet-name>
<servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class>
<!--此注释是xfire的拦截配置,上边是spring配置xfire的参数
<servlet-class>org.codehaus.xfire.transport.http.XFireConfigurableServlet</servlet-class>
-->
<load-on-startup>0</