2017-02-20 14 views
1

다른 호출하는 webservice 체인을 만들려고합니다. 첫 번째 서비스를 만들고 weblogic12c에 성공적으로 배포했습니다. 첫 번째 웹 서비스가 외부 웹 서비스를 호출하려고 할 때 예외가 있습니다.MASM0015; Webservice HandlerTubeFactory 예외

----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) 

시도 할 수있는 권장 사항이 있습니까?

+0

사용중인 병은 무엇입니까? 수업 경로는 무엇입니까? – Chandu

+0

흠뻑 젖었나요? 그렇다면 어떻게? – Chandu

+0

@Chandu 문제를 해결할 수 없습니다. 그것이 내가 .SOAPConnection.call로 변경 한 이유입니다. –

답변

0

Weblogic 12c 설치에는 com.oracle.webservices.wls.jaxws-wlsswss-client.jar이 있습니다. 이것을 CLASSPATH에 넣으십시오. 문제를 해결해야합니다.