1、所需jar包;
2、spring配置文件配置
<!-- CXF webservice接口服务配置 -->
<bean id="hdauthWebservice" class="com.hdos.cxfwebservice.HDAuthWebserviceImpl"/>
<jaxws:endpoint id="hdauthWebservice1" address="/hdauthWebservice" implementorClass="com.hdos.cxfwebservice.HDAuthWebserviceImpl">
<jaxws:implementor ref="hdauthWebservice"/>
</jaxws:endpoint>
<bean id="hdauthWebservice" class="com.hdos.cxfwebservice.HDAuthWebserviceImpl"/>
<jaxws:endpoint id="hdauthWebservice1" address="/hdauthWebservice" implementorClass="com.hdos.cxfwebservice.HDAuthWebserviceImpl">
<jaxws:implementor ref="hdauthWebservice"/>
</jaxws:endpoint>
3、web.xml配置文件配置
<!-- CXF -->
<servlet>
<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>/services/*</url-pattern>
</servlet-mapping>
<!-- CXF -->
<servlet>
<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>/services/*</url-pattern>
</servlet-mapping>
<!-- CXF -->
4、示例代码
@WebService
public interface HDAuthWebservice {
public interface HDAuthWebservice {
}
@WebService(endpointInterface="com.hdos.cxfwebservice.HDAuthWebservice",serviceName="hdauthWebservice")
public class HDAuthWebserviceImpl implements HDAuthWebservice{
public class HDAuthWebserviceImpl implements HDAuthWebservice{
}
5、wsdl地址
http://----/services/hdauthWebservice?wsdl