簡(jiǎn)單Web Service項(xiàng)目搭建的詳細(xì)過程

??小博這篇將記錄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)如下界面,則部署成功。

15.png

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)目的搭建就完成了。


最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。