??小博這篇將記錄IDEA下簡(jiǎn)單Web Service項(xiàng)目搭建的詳細(xì)過(guò)程。
1、新建Web Service服務(wù)端項(xiàng)目窜锯,見(jiàn)下兩圖
2、項(xiàng)目建成后速勇,會(huì)有如下文件。
3坎拐、在HelloWorld.java上右鍵-->WebService-->Generate WSDL From Java Code烦磁,生成對(duì)應(yīng)的wsdl文件,見(jiàn)下三圖哼勇。
4都伪、配置項(xiàng)目Tomcat,Run-->Edit Configurations-->添加-->Tomcat Server--Local积担,如下圖陨晶。
5、命名tomcat帝璧,選擇Deployment頁(yè)先誉,進(jìn)行如下幾圖操作。
6的烁、File-->Project Structure褐耳,按序進(jìn)行如下四圖操作。
7撮躁、上述步驟完成后漱病,啟動(dòng)Tomcat,訪問(wèn) 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击罪、編寫(xiě)測(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媳禁,可見(jiàn)控制臺(tái)打用吒薄:Hello, world, from Charles。
至此竣稽,IDEA下簡(jiǎn)單Web Service項(xiàng)目的搭建就完成了囱怕。