我需要從另一家公司的WSDL文件創建一個webservice(服務器應用程序,而不是客戶端)。我從WSDL創建了客戶端應用程序,但從來沒有創建服務器應用沒有其他公司提供的文檔,但我在網上找到了(第64頁);它是從2008年開始的,但他們告訴我信息仍然有效(儘管鏈接不是)。我從這個zip file得到了Notification.wsdl和Notification.XSD。來自WSDL的Axis 1.4 webservice
我使用的WSDL2Java與此命令行:
java org.apache.axis.wsdl.WSDL2Java --server-side Notification.wsdl
和創建了幾個Java源文件和部署/ undeploy.wsdd文件。 但是deploy.wsdd看起來並不像我預期的那樣基於Axis文檔。它僅包含:
<deployment
xmlns="http://xml.apache.org/axis/wsdd/"
xmlns:java="http://xml.apache.org/axis/wsdd/providers/java">
</deployment>
不應該有一個<service>
進入至少,或是否需要通過手工打造呢?我預計它會自動創建。 WSDL文件中缺少什麼?或者我錯過了某個地方的某個步驟?
戴夫