java利用webService 如何實現(xiàn)一個WSDL接口?針對這個問題,這篇文章詳細介紹了相對應(yīng)的分析和解答,希望可以幫助更多想解決這個問題的小伙伴找到更簡單易行的方法。
隆安網(wǎng)站制作公司哪家好,找創(chuàng)新互聯(lián)建站!從網(wǎng)頁設(shè)計、網(wǎng)站建設(shè)、微信開發(fā)、APP開發(fā)、響應(yīng)式網(wǎng)站開發(fā)等網(wǎng)站項目制作,到程序開發(fā),運營維護。創(chuàng)新互聯(lián)建站于2013年創(chuàng)立到現(xiàn)在10年的時間,我們擁有了豐富的建站經(jīng)驗和運維經(jīng)驗,來保證我們的工作的順利進行。專注于網(wǎng)站建設(shè)就選創(chuàng)新互聯(lián)建站。
一、使用JDK生成WSDL的對象類
1、cmd進入JDK的bin文件中
執(zhí)行命令 wsimport -keep -p com.demo.client http://localhost:8080/Demo/services/MyService?wsdl
比較常用的[options]有:
1). -d
在指定的目錄生成class文件
2). -clientjar
在當(dāng)前目錄生成jar文件,結(jié)合-d
3). -s
在指定的目錄生成java源文件
4). -p
指定生成文件的包結(jié)構(gòu)
5). -keep
在生成class文件,或者jar包時,同時保留java源文件
2、eclipse生成WSDL文件
在Eclipse中生成webservice客戶端代碼,New---->Other---->Webservice---->Webservice Client,選擇之前拷貝到eclipse中的wsdl路徑點擊finish,這樣eclipse就幫我們自動生成了webservice的客戶端,接下來只需在程序中調(diào)用即可,在程序中調(diào)用 eclipse自動生成的webservice客戶端;
3、MyEclipse 生成 WSDL 文件
在項目上右鍵,選擇New->Other->WebService->WebServiceClient->Next,會看到以下界面:
4、WSDL Maven支持的jar包
org.apache.axis axis 1.4 commons-discovery commons-discovery 0.5 commons-logging commons-logging 1.2 javax.xml jaxrpc 1.1 javax.xml.soap saaj-api 1.3.5 wsdl4j wsdl4j 1.6.3
關(guān)于java利用webService 如何實現(xiàn)一個WSDL接口問題的解答就分享到這里了,希望以上內(nèi)容可以對大家有一定的幫助,如果你還有很多疑惑沒有解開,可以關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道了解更多相關(guān)知識。