【发布时间】:2014-12-30 21:59:52
【问题描述】:
从 Websphere 7.0 调用 ReportServer 网络服务时出现以下异常。
当我将所有必需的 JAXWS2.2.7 - jaxws-ri jar 放在配置文件的 classes 目录下时,webservice 调用工作。
当我创建共享库并放置这些 jar 时,它不起作用。这对我来说很奇怪,因为除了这个 Microsoft ReportServer webservice 调用之外,所有应用程序功能都在工作。
我通过 stackoverflow 和谷歌搜索并找到了各种原因,但我无法缩小我的问题,因为当我将它放在 websphere 配置文件的 classes 目录中时它正在工作。
例外:
javax.xml.ws.WebServiceException: org.apache.axis2.AxisFault: HTTP (401) 未经授权的地址:http://xx.xx.xx.xx:8080/ReportServer/ReportService2010.asmx 在 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
任何有关这方面的信息都会有所帮助。谢谢。
【问题讨论】:
标签: axis webservice-client http-status-code-401 reportserver