MASM0015; Web服务HandlerTubeFactory异常

2024-04-07

我正在尝试创建一个可以调用另一个的网络服务链。我已经创建了第一个服务并成功部署在 weblogic12c 上。 当第一个 Web 服务尝试调用外部 Web 服务时,出现以下异常。

----notifyAbout----
 WSTestOuter outer = new WSTestOuter(getWsdlLocation(), new QName("http://www.example.com/abcd/soa/wsdl", "WSTestOuter"));
 WSTestOuterPort outerPort =outer.getWSTestOuterPort(); 

例外;

java.lang.RuntimeException: MASM0015: Class [ com.sun.xml.ws.assembler.jaxws.HandlerTubeFactory ] does not implement [ com.sun.xml.internal.ws.assembler.dev.TubeFactory ] interface
    at com.sun.xml.internal.ws.assembler.TubeCreator.<init>(TubeCreator.java:63)
    at com.sun.xml.internal.ws.assembler.TubelineAssemblyController.initializeTubeCreators(TubelineAssemblyController.java:116)
    at com.sun.xml.internal.ws.assembler.TubelineAssemblyController.getTubeCreators(TubelineAssemblyController.java:79)
    at com.sun.xml.internal.ws.assembler.MetroTubelineAssembler.createClient(MetroTubelineAssembler.java:103)
    at com.sun.xml.internal.ws.client.Stub.createPipeline(Stub.java:328)
    at com.sun.xml.internal.ws.client.Stub.<init>(Stub.java:295)
    at com.sun.xml.internal.ws.client.Stub.<init>(Stub.java:228)
    at com.sun.xml.internal.ws.client.Stub.<init>(Stub.java:243)
    at com.sun.xml.internal.ws.client.sei.SEIStub.<init>(SEIStub.java:84)
    at com.sun.xml.internal.ws.client.WSServiceDelegate.getStubHandler(WSServiceDelegate.java:814)
    at com.sun.xml.internal.ws.client.WSServiceDelegate.createEndpointIFBaseProxy(WSServiceDelegate.java:803)
    at com.sun.xml.internal.ws.client.WSServiceDelegate.getPort(WSServiceDelegate.java:436)
    at com.sun.xml.internal.ws.client.WSServiceDelegate.getPort(WSServiceDelegate.java:404)
    at com.sun.xml.internal.ws.client.WSServiceDelegate.getPort(WSServiceDelegate.java:459)
    at com.sun.xml.internal.ws.client.WSServiceDelegate.getPort(WSServiceDelegate.java:463)
    at javax.xml.ws.Service.getPort(Service.java:188)
    at com.xyz.abcd.soa.hop.ws.impl.WSTest.notifyAbout(WSTest.java:126)

有什么建议我可以尝试吗?


Weblogic 12c 安装将具有 com.oracle.webservices.wls.jaxws-wlswss-client.jar。将其放入 CLASSPATH 中。它应该解决这个问题。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

MASM0015; Web服务HandlerTubeFactory异常 的相关文章

随机推荐