有沒有一種方法可以從java中的現有wsdl文件(特別是使用Intellij IDEA)生成相應的Web服務(服務器)?從wsdl創建webservice
這似乎是一個非常簡單的問題,但我找不到任何解決方案。
有沒有一種方法可以從java中的現有wsdl文件(特別是使用Intellij IDEA)生成相應的Web服務(服務器)?從wsdl創建webservice
這似乎是一個非常簡單的問題,但我找不到任何解決方案。
如果它存在,我會感到驚訝。 ,WSDL描述的服務,即什麼是可用的方法,做什麼參數它們需要,他們怎麼恢復,拋出的異常的獲得來自接口的實現接口...
需要思考:
據我知道的wsimport允許你創建一個個代理客戶端,這不是你要求的。
其實我想爲現有的Web服務創建一個代理並強制客戶端使用我的代理與目標Web服務進行通信。在代理中,我可以做一些認證和授權,...。 – vakarami
爲了爲您的wsdl創建的現有Web服務創建代理:在命令行中使用wsimport。 1.打開命令行 2組WSDLURL = HTTP:// ... WSDL(您的WSDL的URL) 3. CD%JAVA_HOME%/ bin中 4. wsimport的-d folderWhereYouWantToSaveTheGeneratedFiles -keep WSDLURL 然後,您將生成的代碼放入您的項目中,並將其用於您的代理。 –
使用JAX-WSwsimport
其是命令行工具
wsimport工具生成JAX-WS可移植工件,如:
http://docs.oracle.com/javase/7/docs/technotes/tools/share/wsimport.html
您所使用的方法被稱爲自上而下或合同第一這可能會幫助您搜索未來的問題。
看看jax-ws –