CXF中webservice服务端生成

1.编写接口
package com.rai.service;
import javax.jws.WebService;
@WebService
public interface HelloWorld {
	String sayHi(String text);
}


2.编写实现类
package com.rai.service;
import javax.jws.WebService;
@WebService(endpointInterface = "com.rai.service.HelloWorld")
public class HelloWorldImpl implements HelloWorld {
	@Override
	public String sayHi(String text) {
		 System.out.println("sayHi called");
	     return "Hello " + text;
	}
}


3.spring-cxf集成
<beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:jaxws="http://cxf.apache.org/jaxws" xsi:schemaLocation=" http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsd http://cxf.apache.org/jaxws http://cxf.apache.org/schemas/jaxws.xsd">
	<import resource="classpath:META-INF/cxf/cxf.xml"/>
	<import resource="classpath:META-INF/cxf/cxf-servlet.xml"/>
	<jaxws:endpoint id="helloWorld" implementor="com.rai.service.HelloWorldImpl" address="/HelloWorld"/>
</beans>


4.引入POM.xml

猜你喜欢

转载自lysunki.iteye.com/blog/2008941