我有一個我想作爲SOAP Web服務公開的庫。使用EJB的Glassfish v3上的Java Web服務
我正在使用GlassFish Server Open Source Edition 3.1.1(版本12)。
我已閱讀教程here和here但是,這些使用舊版本的Glassfish。版本3沒有「Web服務」節點as noted here,這使得教程難以遵循。
我已經使用普通的Eclipse項目創建了一個帶註釋的POJO(EJB),並將其導出爲一個jar文件並進行了部署。 Glassfish將其視爲「Web應用程序」。我不確定如何將這些作爲Web服務訪問。我可以通過哪個URL訪問我創建的Web方法?
編輯: 使用生成的WSDL的問題是在:Using GlassFish v3, EJB and SOAPUI
您有任何建議來生成WSDL嗎?但請注意,我的方法返回用戶定義的對象,例如:class UserInfo {String user;字符串密碼;},所以任何生成方法也必須支持返回這些類型。感謝您的回覆! – ET13
如果在部署過程中一切順利,WSDL會自動生成,您應該能夠使用URL訪問它,正如我在答案中所解釋的。讓我知道這是否有效。 –
生成了WSDL,你是正確的,但是當我嘗試使用它時,我發現它沒有被正確生成。我在我的問題中指出了這個新問題。非常感謝您的幫助。謝謝。 – ET13