Требуется авторизация. http://localhost:8080 требует имя пользователя и пароль в Tomcat - PullRequest
0 голосов
/ 03 мая 2018

Я создаю файл war, используя сборку Maven, и попытался развернуть его на локальном сервере Tomcat 8.

Когда я пытаюсь запустить войну, получаю это

Требуется аутентификация. http://localhost:8080 требуется имя пользователя и пароль

и сообщение запрашивает имя пользователя и пароль.

Я строю проект с использованием mvn clean install и копирую файл войны в tomcat/webapps.

И я запускаю кота, используя ./catalina.sh jpda run

Что я мог сделать не так? Пожалуйста, помогите.

Ответы [ 2 ]

0 голосов
/ 09 мая 2018

Если вы получили сообщение, Tomcat, вероятно, контролирует доступ пользователя с помощью web.xml, который включает в себя <security-constraint> и <login-config> элементы или сервлеты, которые включают в себя @SevletSecurity аннотацию, определяющую, как пользователи должны проходить аутентификацию. Итак, вы должны проверить web.xml и сервлеты вашего приложения и удалить их, если они не нужны.

0 голосов
/ 03 мая 2018

Добавьте это в файл application.properties

# turn off authentication
security.basic.enabled=false
...