Я знаю, что есть похожие вопросы, но я пробовал и не могу найти, где ошибка.Ошибка в webservice и базовой аутентификации
Я хочу OT установки Базовая аутентификация для доступа к веб-сервиса в котом, развиваясь в NetBeans 7.4
Так вебсервис находится в URL MyWebservice, например, таким образом я могу получить WSDL, если я просматриваю к http://localhost:8084/MyWebservice?wsdl если нет Настройка аутентификации.
Так что я положил в TOMCAT-users.xml:
<role rolename="webservicerole"/>
<user username="wsuser" password="wspwd" roles="webservicerole"/>
И в web.xml:
<security-constraint>
<web-resource-collection>
<web-resource-name>MyWebservice</web-resource-name>
<url-pattern>/MyWebservice</url-pattern>
</web-resource-collection>
<auth-constraint>
<role-name>wsuser</role-name>
</auth-constraint>
</security-constraint>
<login-config>
<auth-method>BASIC</auth-method>
</login-config>
Теперь, если я просматриваю к http://localhost:8084/MyWebservice я получил ошибку HTTP 403, Если я уйду из Basic auth в web.xml, я получил правильную веб-страницу с информацией о портах и т. Д. На URL-адресе webservice.
Что (конечно очевидная) ошибка Я не могу просмотреть ???
Я уверен, что я сделал что-то подобное с аутентификацией DIGEST внутри каталога когда-то, и он работал отлично.
С уважением.
Спасибо !!! Я был уверен, что это была глупая ошибка, но пока я просматриваю xml, я не могу найти ошибку, grrrrr. Благодаря!!! – z80