org.apache.axis2.AxisFault: HTTP ( 401) Несанкционированный адрес
Получение ниже исключения при вызове веб-службы ReportServer для Websphere 7.0.
Вызов webservice работает, когда я помещаю все необходимые JAXWS2.2.7 - jaxws-ri jars в директорию классов в профиле.
Это не работает, когда я создаю общие библиотеки и ставлю эти банки. Это странно для меня, потому что все функции приложений работали, кроме этого вызова веб-службы Microsoft ReportServer.
Я прошел через stackru и гуглил и нашел различные причины, но я не смог сузить свою проблему, так как она работает, когда я помещаю ее в каталог классов профиля websphere.
Исключение:
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
Любая информация по этому вопросу будет полезна. Благодарю.
0 ответов
Это может быть немного поздно, но если вы вызываете службу Windows, которая требует какой-либо аутентификации - часто NTLM или Kerberos на предприятии, ваш вызывающий Unix не предоставляет необходимые учетные данные.