java.rmi.RemoteException:没有协议异常

时间:2020-09-10 22:58:08

标签: java soap

我们正在尝试连接到SOAP端点:https://ABC.u1.app.cloud.net/OrderManagementService/15.09.wsdl,并看到以下完整的异常。我在这里看到很多java.net.MalformedURLException: no protocol:,例如:java.net.MalformedURLException: no protocol:,但这并不是我所看到的例外。

我已经阅读了一些有关该应用程序无法读取URL的博客?我们正在记录URL,因此应用程序具有URL。有什么建议吗?

我看到了异常:javax.xml.rpc.JAXRPCException:没有协议:,但是没有清楚解释它的确切含义?

谢谢!

代码块:

                OrderManagementServiceSoapBindingStub stubOMS = new OrderManagementServiceSoapBindingStub();
                List<CredentialProvider> credProviders = new ArrayList<CredentialProvider>();
                CredentialProvider cp = new ClientUNTCredentialProvider(username.getBytes(), password.getBytes());
                credProviders.add(cp);
                stubOMS._setProperty(WSSecurityContext.CREDENTIAL_PROVIDER_LIST, credProviders);
                OrderManagementServicePortProxy proxy = new OrderManagementServicePortProxy(wsdlUrl);
                proxy.submitOrder(order);

日志:

2020-09-10 14:54:59,689 INFO  [OMSUtility]([ACTIVE] ExecuteThread: '2' for queue: 'weblogic.kernel.Default (self-tuning)' for workmanager: PortOut@null@default):: Other exception :javax.xml.rpc.JAXRPCException: no protocol:  https://om-api-gateway-int.u1.app.cloud.comcast.net/OrderManagementService/15.09.wsdl
2020-09-10 14:54:59,689 INFO  [AdminJdbcControlImpl]([ACTIVE] ExecuteThread: '2' for queue: 'weblogic.kernel.Default (self-tuning)' for workmanager: PortOut@null@default):: Exception occured while calling OMS : Exception is :
java.rmi.RemoteException: no protocol:  https://om-api-gateway-int.u1.app.cloud.comcast.net/OrderManagementService/15.09.wsdl
    at com.comcast.tpp.pat.utils.OMSUtility.submitOrderToOMS(OMSUtility.java:117)
    at com.comcast.tpp.pat.utils.OMSUtility.callOMStoCreateWO(OMSUtility.java:425)
    at com.comcast.tpp.pat.customcontrol.AdminJdbcControlImpl.startPostValidations(AdminJdbcControlImpl.java:223)
    at com.comcast.tpp.pat.customcontrol.AdminJdbcControlBean.startPostValidations(AdminJdbcControlBean.java:727)
    at Controller.processLsrData(Controller.java:2866)
    at Controller.submitLSR(Controller.java:1254)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    at java.lang.reflect.Method.invoke(Method.java:606)
    at org.apache.beehive.netui.pageflow.FlowController.invokeActionMethod(FlowController.java:870)
    at org.apache.beehive.netui.pageflow.FlowController.getActionMethodForward(FlowController.java:809)
    at org.apache.beehive.netui.pageflow.FlowController.internalExecute(FlowController.java:478)
    at org.apache.beehive.netui.pageflow.PageFlowController.internalExecute(PageFlowController.java:306)
    at org.apache.beehive.netui.pageflow.FlowController.execute(FlowController.java:336)
    at org.apache.beehive.netui.pageflow.internal.FlowControllerAction.execute(FlowControllerAction.java:52)
    at org.apache.struts.action.RequestProcessor.processActionPerform(RequestProcessor.java:419)
    at org.apache.beehive.netui.pageflow.PageFlowRequestProcessor.access$201(PageFlowRequestProcessor.java:97)
    at org.apache.beehive.netui.pageflow.PageFlowRequestProcessor$ActionRunner.execute(PageFlowRequestProcessor.java:2044)
    at org.apache.beehive.netui.pageflow.interceptor.action.internal.ActionInterceptors.wrapAction(ActionInterceptors.java:91)
    at org.apache.beehive.netui.pageflow.PageFlowRequestProcessor.processActionPerform(PageFlowRequestProcessor.java:2116)
    at org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:224)
    at org.apache.beehive.netui.pageflow.PageFlowRequestProcessor.processInternal(PageFlowRequestProcessor.java:556)
    at org.apache.beehive.netui.pageflow.PageFlowRequestProcessor.process(PageFlowRequestProcessor.java:853)
    at org.apache.beehive.netui.pageflow.AutoRegisterActionServlet.process(AutoRegisterActionServlet.java:631)
    at org.apache.beehive.netui.pageflow.PageFlowActionServlet.process(PageFlowActionServlet.java:158)
    at org.apache.struts.action.ActionServlet.doPost(ActionServlet.java:432)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:727)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:820)
    at weblogic.servlet.internal.StubSecurityHelper$ServletServiceAction.run(StubSecurityHelper.java:227)
    at weblogic.servlet.internal.StubSecurityHelper.invokeServlet(StubSecurityHelper.java:125)
    at weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:301)
    at weblogic.servlet.internal.TailFilter.doFilter(TailFilter.java:26)
    at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:60)
    at weblogic.servlet.internal.RequestEventsFilter.doFilter(RequestEventsFilter.java:27)
    at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:60)
    at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.wrapRun(WebAppServletContext.java:3748)
    at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.run(WebAppServletContext.java:3714)
    at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:321)
    at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:120)
    at weblogic.servlet.internal.WebAppServletContext.securedExecute(WebAppServletContext.java:2283)
    at weblogic.servlet.internal.WebAppServletContext.execute(WebAppServletContext.java:2182)
    at weblogic.servlet.internal.ServletRequestImpl.run(ServletRequestImpl.java:1491)
    at weblogic.work.ExecuteThread.execute(ExecuteThread.java:256)
    at weblogic.work.ExecuteThread.run(ExecuteThread.java:221)

0 个答案:

没有答案