Я знаю, что это похоже на другие вопросы в стеке, но, поскольку ни одно из решений не сработало, надеюсь, я смогу получить здесь помощь в любом случае. Я использую tomcat9, и при настройке tomcat-users.xml это содержимое моего файла:
<!--
Licensed to...under the License.
-->
<tomcat-users xmlns="http://tomcat.apache.org/xml"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://tomcat.apache.org/xml tomcat-users.xsd"
version="1.0">
<!--
NOTE: By default... web
application.
-->
<!--
NOTE: The sample user ... something appropriate.
-->
<role rolename="tomcat"/>
<role rolename="role1"/>
<role rolename="manager-gui"/>
<role rolename="manager-script"/>
<user username="tomcat" password="<must-be-changed>" roles="tomcat"/>
<user username="both" password="<must-be-changed>" roles="tomcat,role1"/>
<user username="role1" password="<must-be-changed>" roles="role1"/>
<user username="admin" password="" roles="tomcat,manager-gui,manager-script"/>
</tomcat-users>
(комментарии сокращены для вашего удобства)
В целях отладки я сделал пароли пустыми, но вместо этого использование текста не решает проблему. Я также обязательно перезапущу tomcat. Я не ввожу информацию своей учетной записи пользователя в приглашение tomcat-manger — я ввожу информацию для созданного мной пользователя-администратора. При попытке войти в систему я просто получаю запрос на вход, повторяющийся снова и снова, пока я не нажму «Отмена» и не получу сообщение 401. Есть идеи?