激情久久久_欧美视频区_成人av免费_不卡视频一二三区_欧美精品在欧美一区二区少妇_欧美一区二区三区的

服務器之家:專注于服務器技術及軟件下載分享
分類導航

PHP教程|ASP.NET教程|Java教程|ASP教程|編程技術|正則表達式|C/C++|IOS|C#|Swift|Android|VB|R語言|JavaScript|易語言|vb.net|

服務器之家 - 編程語言 - Java教程 - Java WebService 簡單實例(附實例代碼)

Java WebService 簡單實例(附實例代碼)

2020-07-22 14:55yi-sheng Java教程

本篇文章主要介紹了Java WebService 簡單實例(附實例代碼), Web Service 是一種新的web應用程序分支,他們是自包含、自描述、模塊化的應用,可以發(fā)布、定位、通過web調(diào)用。有興趣的可以了解一下

前言:朋友們開始以下教程前,請先看第五大點的注意事項,以避免不必要的重復操作。

 一、準備工作(以下為本實例使用工具)

1、MyEclipse10.7.1

2、JDK 1.6.0_22

 二、創(chuàng)建服務端

1、創(chuàng)建【W(wǎng)eb Service Project】,命名為【TheService】。

Java WebService 簡單實例(附實例代碼)

Java WebService 簡單實例(附實例代碼)

2、創(chuàng)建【Class】類,命名為【ServiceHello】,位于【com.hyan.service】包下。

Java WebService 簡單實例(附實例代碼)

Java WebService 簡單實例(附實例代碼)

3、編寫供客戶端調(diào)用的方法,即編譯方法代碼。

Java WebService 簡單實例(附實例代碼)

4、進行編譯

說明:編譯失敗的話,請將該項目引用的jdk設置為1.6.0_17版本或更高版本

Java WebService 簡單實例(附實例代碼)

Java WebService 簡單實例(附實例代碼)

5、測試結果

測試地址:http://localhost:9001/Service/ServiceHello?wsdl

Java WebService 簡單實例(附實例代碼)

三、生成客戶端

1、創(chuàng)建【W(wǎng)eb Service Project】,命名為【TheClient】。

Java WebService 簡單實例(附實例代碼)

Java WebService 簡單實例(附實例代碼)

Java WebService 簡單實例(附實例代碼)

 2、命令提示窗口執(zhí)行生成命令。

格式:wsimport -s "src目錄" -p “生成類所在包名” -keep “wsdl發(fā)布地址”

示例:

 

  wsimport -s G:\\workspace\\webService\\TheClient\\src -p com.hyan.client -keep http://localhost:9001/Service/ServiceHello?wsdl
  

 

說明:

1)"src目錄"地址不可含空格

2)“wsdl發(fā)布地址”不要漏了“?wsdl”

Java WebService 簡單實例(附實例代碼)

3、刷新項目,檢查生成類

Java WebService 簡單實例(附實例代碼)

Java WebService 簡單實例(附實例代碼)

 四、最終測試

1、創(chuàng)建【Class】類,命名為【ServiceTest】,位于【com.hyan.test】包下。

Java WebService 簡單實例(附實例代碼)

Java WebService 簡單實例(附實例代碼)

Java WebService 簡單實例(附實例代碼)

2、編寫測試方法,調(diào)用服務端方法,并打印返回的結果。

Java WebService 簡單實例(附實例代碼)

Java WebService 簡單實例(附實例代碼)

五、注意事項

1、JDK版本過低問題

報類似如下的異常:runtime modeler error: Wrapper class com.hyan.service.jaxws.GetValue is not found. Have you run APT to generate them?

Java WebService 簡單實例(附實例代碼)

 原因:JDK版本低于1.6.0_17

解決方法:調(diào)整該服務端項目所引用的JDK版本為安裝的高版本JDK

Java WebService 簡單實例(附實例代碼)

Java WebService 簡單實例(附實例代碼)

Java WebService 簡單實例(附實例代碼)

Java WebService 簡單實例(附實例代碼)

Java WebService 簡單實例(附實例代碼)

Java WebService 簡單實例(附實例代碼)

Java WebService 簡單實例(附實例代碼)

Java WebService 簡單實例(附實例代碼)

 2、生成命令路徑含空格問題

報類似如下的異常:directory not found: G:\SVN_FILE\GB\05

Java WebService 簡單實例(附實例代碼)

原因:客戶端src路徑不可含有空格

解決方法:在不含空格路徑的文件夾下重新創(chuàng)建客戶端即可。

 3、生成命令不完整問題

報類似如下的異常:[ERROR] failed.noservice=Could not find wsdl:service in the provided WSDL(s):

Java WebService 簡單實例(附實例代碼)

 原因:生成命令末尾缺少“?wsdl”

解決方法:補上即可。

錯誤不完整的命令示例:

wsimport -s G:\\workspace\\webService\\TheClient\\src -p com.hyan.client -keep http://localhost:9001/Service/ServiceHello

正確完整的命令示例:

wsimport -s G:\\workspace\\webService\\TheClient\\src -p com.hyan.client -keep http://localhost:9001/Service/ServiceHello?wsdl

六、示例源碼

服務端源碼  下載

客戶端源碼  下載

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 香蕉成人在线视频 | 羞羞视频免费观看入口 | 久久综合综合 | 美女视频在线观看黄 | 国产91av视频 | 99影视电影电视剧在线播放 | 久草在线新时代视觉 | 美女视频黄视大全视频免费网址 | chinese中国真实乱对白 | 久久精品欧美视频 | 视频一区国产精品 | 久草手机在线观看视频 | 国产免费视频一区二区裸体 | 高清久久久 | 国产成年人视频 | 精品国产观看 | 欧美国产精品一区二区 | 国产精品久久久久久婷婷天堂 | 国产精品毛片va一区二区三区 | 久久99精品久久久久久青青日本 | 国产毛片自拍 | 国内精品免费一区二区2001 | 久久成人动漫 | 免费特黄 | 成人福利视频网站 | 在线成人免费观看www | 久久美女免费视频 | 国产青青 | 精品亚洲一区二区三区 | 久久色在线 | 日韩精品久久久 | 成人福利在线观看 | 艹男人的日日夜夜 | 污污黄 | 久久国产精品久久久久久久久久 | 精精国产xxxx视频在线播放7 | 成人黄色在线电影 | 在线播放免费av | 久久狂草 | 羞羞视频免费网站含羞草 | 亚洲成人精品区 |