我想问一下,对于经过身份验证的weblogic JAX-RPC,功能性ws客户端需要哪个正确的jar文件。
现状:
我在Jdeveloper和OEPE上创建了相同的WS客户端。当我在IDE中运行时,我的客户端只适用于Jdeveloper。然后我从Jdeveloper生成一个Jar文件,当我运行那个jar时,OEPE ocurrs出现了同样的错误。
我想这是因为有一些libs丢失了。我真的需要帮助!
在类路径上放了很多库后,这就是错误:
“线程中的异常”主“javax.xml.rpc.ServiceException:失败 解析WSDL htp:// url?WSDL weblogic.wsee.wsdl.WsdlException:失败 从url读取wsdl文件由于 - java.net.ConnectException: 连接被拒绝:连接 在weblogic.wsee.jaxrpc.ServiceImpl.throwServiceException(ServiceImpl.java:185) 在weblogic.wsee.jaxrpc.ServiceImpl.loadWsdlDefinition(ServiceImpl.java:492) 在weblogic.wsee.jaxrpc.ServiceImpl。(ServiceImpl.java:126) at br.com.scopus.teste.ServicoAssinaturaImplService_Impl。(ServicoAssinaturaImplService_Impl.java:21) at br.com.scopus.teste.Client.main(Client.java:26)引起:weblogic.wsee.wsdl.WsdlException:无法从url d读取wsdl文件 ue to - java.net.ConnectException:连接被拒绝:连接 在weblogic.wsee.wsdl.WsdlReader.getDocument(WsdlReader.java:313) 在weblogic.wsee.wsdl.internal.WsdlDefinitionsImpl.parse(WsdlDefinitions) Impl.java:432) 在weblogic.wsee.wsdl.internal.WsdlDefinitionsImpl.parse(WsdlDefinitions) Impl.java:417) 在weblogic.wsee.wsdl.WsdlFactory.parse(WsdlFactory.java:81) 在weblogic.wsee.wsdl.WsdlFactory.parse(WsdlFactory.java:68) 在weblogic.wsee.jaxrpc.ServiceImpl.loadWsdlDefinition(ServiceImpl.java: 483) ......还有3个“
也许重要信息:
这些是我正在使用的jar:wlfullclient.jar wsclient.jar adf-config.xml weblogic.jar wseeclient.jar wsclient_extended.jar glassfish.jaxws.rt_1.2.0.0_2-1-5.jar
Weblogic版本:10.3.5
谢谢!
答案 0 :(得分:0)
这可能不是库问题。 您收到“java.net.ConnectException:Connection refused”。因此,Web服务堆栈设法执行对WSDL URL的调用,但无法通过。一个原因可能是您的URL不正确,引用了错误的接口(localhost而不是实际的主机名,反之亦然)或其他任何内容。
尝试复制粘贴它告诉您无法在网络浏览器中访问的网址,您应该会看到同样的问题。