[英]Java Web Service on Glassfish v3 using EJB
我有一個庫,我想作為SOAP Web服務公開。
我正在使用GlassFish Server開源版3.1.1(版本12)。
我已經閱讀了這里和這里的教程,但是這些使用舊版本的Glassfish。 版本3沒有這里提到的“Web服務”節點,這使得教程有點難以理解。
我使用普通的Eclipse項目創建了一個帶注釋的POJO(EJB),將其導出為jar文件並進行了部署。 Glassfish將其顯示為“Web應用程序”。 我不確定如何將這些作為Web服務訪問。 我可以在哪個URL上訪問我創建的Web方法?
編輯:使用生成的WSDL的問題在於: 使用GlassFish v3,EJB和SOAPUI
我不確定如何將這些作為Web服務訪問。 我可以在哪個URL上訪問我創建的Web方法?
部署的Web服務器將使WSDL發揮作用,並為您提供發布的WSDL文件的URL。 現在,客戶端可以使用該WSDL訪問Webservices
通常,您將在部署服務的同一地址訪問生成的WSDL文件+ ?wsdl
后綴。 例如http://localhost:8080/myapp/myservice?wsdl
然后,您可以使用SOAPUI之類的工具來創建適合該WSDL的XML請求。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.