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 не предоставляет необходимые учетные данные.

Другие вопросы по тегам