从 Websphere 7.0 调用 ReportServer webservice 时出现以下异常。
当我将所有必需的 JAXWS2.2.7 - jaxws-ri jar 放在配置文件的 classes 目录下时,webservice 调用起作用。
当我创建共享库并放置这些罐子时,它不起作用。这对我来说很奇怪,因为除了这个 Microsoft ReportServer webservice 调用之外,所有应用程序功能都在工作。
我通过stackoverflow和谷歌搜索并找到了各种原因,但我无法缩小我的问题,因为当我将它放在websphere配置文件的类目录中时它正在工作。
例外:
javax.xml.ws.WebServiceException:org.apache.axis2.AxisFault:HTTP(401)未经授权的地址:http://xx.xx.xx.xx:8080/ReportServer/ReportService2010.asmx at org.apache.axis2.jaxws .ExceptionFactory.createWebServiceException(ExceptionFactory.java:175) 在 org.apache.axis2.jaxws.ExceptionFactory.makeWebServiceException(ExceptionFactory.java:70) 。. 引起:org.apache.axis2.AxisFault:HTTP(401)未经授权的地址:http://xx.xx.xx.xx:8080/ReportServer/ReportService2010.asmx
任何有关这方面的信息都会有所帮助。谢谢。