【发布时间】:2017-05-17 13:55:38
【问题描述】:
我在 oracle weblogic 12c 上部署了一个 web 服务。应用名称为MyWebService,服务名称为CalculatorWS,EJB名称为CalculatorWSSessionEJBBean。
已使用兼容 weblogic 11g 的 jdeveloper 创建 Web 服务。
在 11g 上,我可以通过应用名称访问服务:
http://ipAddress:port/MyWebService/CalculatorWS?WSDL
在 12c 上,使用相同的部署,我无法通过此 URL 访问 Web 服务,但是:
http://ipAddress:port/CalculatorWSSessionEJBBean/CalculatorWS?WSDL
Bean 注释
@Stateless(name = "CalculatorWSSessionEJB", mappedName = "MyWebService")
@WebService( serviceName ="CalculatorWS")
// set the binding to use SOAP version 1.2
@BindingType(value="http://java.sun.com/xml/ns/jaxws/2003/05/soap/bindings/HTTP/")
public class CalculatorWSSessionEJBBean
如何合并两个版本的 weblogic 的 URL?
【问题讨论】:
标签: java oracle web-services soap weblogic