[英]Web Service Client Error in Java
我不知道這是否是問這個問題的正確平台,但由於這個問題與編程有關,所以這就是為什么我要問這個問題,這可能是我對這個問題的一些線索。 實際上,我在 Cisco CVP 環境中工作,我必須與 GRC Web 服務進行通信,我為 Web 服務制作了 Web 服務客戶端(來自 netbeans 中的 Wsdl 的 Web 服務客戶端)。 現在我有一個 jar 文件,我已經在所需的生產機器上運行了這個 jar 應用程序,我在控制台中得到了正確的結果,這意味着客戶端工作正常。 現在,我已經將這個 jar 包含在我的 VXML Cisco IVR 項目中,但是當我在該項目中調用這個 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)
我能得到任何幫助或線索來解決這個問題嗎?
我假設您嘗試使用在另一個類/包中設置為私有/受保護的變量,但我只能在某些源代碼可用時確定知道這樣的事情......
我遇到了同樣的問題,我使用以下方法來解決它實際上這個錯誤是由於 CVP 中的 jar 沖突而發生的來解決它我已經按照路徑轉到 Tomcat 並從 tomcat 中刪除了一個 jar“jaxws-rt”庫。 CVP\\VXMLServer\\Tomcat\\webapps\\CVP\\WEB-INF\\lib 刪除這個 jar 后,我的問題解決了。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.