【问题标题】:Web Service Client Error in JavaJava 中的 Web 服务客户端错误
【发布时间】:2015-02-16 07:46:10
【问题描述】:

我不知道这是不是问这个问题的正确平台,但由于这个问题与编程有关,所以这就是为什么我要问这个问题,可能是我对这个问题有一些线索。 实际上我在 Cisco CVP 环境中工作,我必须与 GRC Web 服务通信,我已经为 Web 服务制作了 Web 服务客户端(来自 netbeans 中的 Wsdl 的 Web 服务客户端)。 现在我有一个 jar 文件,我已经在所需的生产机器上运行了这个 jar 应用程序,我在控制台中得到了正确的结果,这意味着客户端工作正常。 现在,我在我的 VXML Cisco IVR 项目中包含了这个 jar,但是当我在该项目中调用这个 jar 文件时,在同一台机器上我得到了这个错误。

10.83.10.21.1424071445429.22.CF_CAM999,02/16/2015 07:24:05.476,A custom element encountered an exception. The error was: java.lang.IllegalArgumentException: interface com.sun.xml.ws.developer.WSBindingProvider is not visible from class loader
java.lang.IllegalArgumentException: interface com.sun.xml.ws.developer.WSBindingProvider is not visible from class loader
    at java.lang.reflect.Proxy.getProxyClass(Proxy.java:353)
    at java.lang.reflect.Proxy.newProxyInstance(Proxy.java:581)
    at com.sun.xml.ws.client.WSServiceDelegate.createEndpointIFBaseProxy(WSServiceDelegate.java:604)
    at com.sun.xml.ws.client.WSServiceDelegate.getPort(WSServiceDelegate.java:344)
    at com.sun.xml.ws.client.WSServiceDelegate.getPort(WSServiceDelegate.java:326)
    at com.sun.xml.ws.client.WSServiceDelegate.getPort(WSServiceDelegate.java:308)
    at javax.xml.ws.Service.getPort(Service.java:134)
    at ma.iam.wsgold.ws.impl.FidelioWebServiceImplService.getFidelioWebServiceImplPort(FidelioWebServiceImplService.java:72)
    at goldwsclient.GoldWsClient.getInfoFidelioByND(GoldWsClient.java:40)
    at goldwsclient.Converter.<init>(Converter.java:20)
    at com.ef.client.iam.cbrupgrade.service_999.CheckGold999.doAction(CheckGold999.java:20)
    at com.audium.server.voiceElement.ActionElementBase.service(ActionElementBase.java:387)
    at com.audium.server.controller.Controller.goToAction(Controller.java:2911)
    at com.audium.server.controller.Controller.goToElement(Controller.java:2643)
    at com.audium.server.controller.Controller.continueCall(Controller.java:2468)
    at com.audium.server.controller.Controller.goToElement(Controller.java:2694)
    at com.audium.server.controller.Controller.continueCall(Controller.java:2468)
    at com.audium.server.controller.Controller.goToElement(Controller.java:2694)
    at com.audium.server.controller.Controller.continueCall(Controller.java:2468)
    at com.audium.server.controller.Controller.goToElement(Controller.java:2694)
    at com.audium.server.controller.Controller.continueCall(Controller.java:2468)
    at com.audium.server.controller.Controller.doPost(Controller.java:696)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:647)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:729)
    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:269)
    at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
    at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213)
    at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:172)
    at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
    at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:117)
    at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:108)
    at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:174)
    at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:879)
    at org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:665)
    at org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:528)
    at org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:81)
    at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:689)
    at java.lang.Thread.run(Thread.java:662)

我可以得到任何帮助或线索,我该如何解决这个问题。

【问题讨论】:

标签: java web-services cisco-axl


【解决方案1】:

我假设您尝试使用在另一个类/包中设置为私有/受保护的变量,但我只能确定何时某些源代码可用...

【讨论】:

    【解决方案2】:

    我遇到了同样的问题,我使用以下方法来解决它 实际上,这个错误是由于 CVP 中的 jar 冲突而发生的,为了解决它我已经按照路径转到 Tomcat,并从 tomcat 库中删除了一个 jar“jaxws-rt”。 CVP\VXMLServer\Tomcat\webapps\CVP\WEB-INF\lib 删除此 jar 后,我的问题解决了。

    【讨论】:

      猜你喜欢
      • 2014-09-04
      • 1970-01-01
      • 1970-01-01
      • 2010-11-09
      • 2010-09-17
      • 1970-01-01
      • 2014-01-18
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多