Я столкнулся с проблемой при вызове webservice в моем проекте, который развернут в weblogic, но одно и то же приложение отлично работает при развертывании tomcat.Weblogic развернуто приложение, вызывающее webservice, не работает, но в развертывании Tomcat отлично работает
Error:
javax.xml.ws.WebServiceException: Failed to access the WSDL at: XXXservices?wsdl. It failed with:
Response: '401: Unauthorized' for url: '://xxx.xxx.xxx.xx:8111/xxx/services?wsdl'.
Но то же самое отлично работает при развертывании Tomcat.
Я ищу в сети. люди сказали, нам нужно заставить weblogic использовать обработчик sun http, поэтому написано что-то вроде ниже. но это не работает для меня.
sun.net.www.protocol.http.Handler handler = new sun.net.www.protocol.http.Handler();
URL wsdlURL = new URL(null, "http://xxx.xxx.xxx.xx:8111/xxx/services?wsdl", handler);
его не получите успеха для меня ... –
, пожалуйста, дайте мне какое-нибудь другое рабочее решение. –
Вы проверили значение принудительного ввода-действия-основы-авторизации с использованием WLST? – Keerthivasan