一、設置CXF的bin目錄進環境變量java
二、CXF導入相關的jar包。web
三、創建接口 ide
@WebService public interface HelloWorld { public void say(String name); }
四、實現接口測試
@WebService(endpointInterface="com.webservice.HelloWorld",serviceName="HelloWorldWs") public class HelloWorldImpl implements HelloWorld { @Override public void say(String name) { System.out.println("hello"+name); } }
五、 發佈webservicespa
public class ServiceMain { public static void main(String[] args) { HelloWorld hw = new HelloWorldImpl(); Endpoint.publish("http://本地ip地址:端口/HelloWorldWs", hw);//發佈helloworld } }
六、測試code
http://本地地址:端口/HelloWorldWs?wsdl
xml
出現wsdl相關xml文件便可接口
出錯:ip
一、端口可能被佔用get
解決:使用其餘端口
二、 java.lang.ClassCastException: com.ctc.wstx.stax.WstxInputFactory incompatible with javax.xml.stream.
解決: