??小博這篇將記錄IDEA下簡(jiǎn)單Web Service項(xiàng)目搭建的詳細(xì)過程。
1、新建Web Service服務(wù)端項(xiàng)目,見下兩圖
2、項(xiàng)目建成后,會(huì)有如下文件。
3、在HelloWorld.java上右鍵-->WebService-->Generate WSDL From Java Code,生成對(duì)應(yīng)的wsdl文件,見下三圖。
4、配置項(xiàng)目Tomcat,Run-->Edit Configurations-->添加-->Tomcat Server--Local,如下圖。
5、命名tomcat,選擇Deployment頁,進(jìn)行如下幾圖操作。
6、File-->Project Structure,按序進(jìn)行如下四圖操作。
7、上述步驟完成后,啟動(dòng)Tomcat,訪問 http://localhost:8080/services 若出現(xiàn)如下界面,則部署成功。
8、下面進(jìn)行Web Service項(xiàng)目客戶端的代碼生成。新建WebService Client項(xiàng)目,如下兩圖。
9、Web service wsdl url選項(xiàng)框中,選擇前面搭好的Web Service服務(wù)端HelloWorld.wsdl文件。如下圖。
新建成功后,目錄結(jié)構(gòu)以及生成的文件如下圖。
10、File-->Project Structure,按序進(jìn)行如下兩圖操作。
11、編寫測(cè)試文件TestHelloWorld.java,如下圖所示。
其中代碼為
public class TestHelloWorld {
public static void main(String[] args) throws Exception {
HelloWorld_PortType helloWorld_portType = new HelloWorldServiceLocator().getHelloWorld();
String result = helloWorld_portType.sayHelloWorldFrom("Charles");
System.out.println(result);
}
}
運(yùn)行TestHelloWorld,可見控制臺(tái)打印:Hello, world, from Charles。
至此,IDEA下簡(jiǎn)單Web Service項(xiàng)目的搭建就完成了。