我有一个库,我想将其作为SOAP Web服务公开。
我正在使用GlassFish Server开源版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
答案 0 :(得分:1)
我不确定如何将这些作为Web服务访问。我可以在哪个URL上访问我创建的Web方法?
部署的Web服务器将使WSDL发挥作用,并为您提供发布的WSDL文件的URL。现在,客户端可以使用该WSDL访问Web服务
答案 1 :(得分:1)
通常,您将在部署服务的同一地址访问生成的WSDL文件+ ?wsdl
后缀。例如。 http://localhost:8080/myapp/myservice?wsdl
然后,您可以使用SOAPUI之类的工具来创建适合该WSDL的XML请求。