很少接触webservice.
会使用myeclipes 建webservice项目来搭建这种服务。问题:
我目前的项目是web项目,
现在我需要建立一个webservice接口我是把自己的项目改造成webservice项目呢?(如何改造)
还是有别的方案?请教各位大侠。

解决方案 »

  1.   

    使用CXF就可以把你的服务类发布为WebService。 还可以很容易和Spring结合。
      

  2.   

    大概步骤:
    1、拷贝jar包。
    2、在web.xml中配置<!-- cxf 启动配置 -->
    <servlet>
    <display-name>CXF Servlet</display-name>
    <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>/service/*</url-pattern>
    </servlet-mapping>3、在Spring配置中加入<import resource="classpath:META-INF/cxf/cxf.xml" />
    <import resource="classpath:META-INF/cxf/cxf-extension-soap.xml" />
    <import resource="classpath:META-INF/cxf/cxf-servlet.xml" />4、在类上加注解@WebService(serviceName = "xxx", portName = "xxx")
    @SOAPBinding(style = SOAPBinding.Style.DOCUMENT, use = SOAPBinding.Use.LITERAL, parameterStyle = SOAPBinding.ParameterStyle.BARE)5、在Spring中配置这个类<jaxws:endpoint id="xxx" implementor="#yyy"
    address="/xxx" />其中yyy为你那个类在Spring中的bean的ID
      

  3.   


    请问,这个支持spring 2.5 么?