Я публикую это после нескольких недель усилий. Я стараюсь и пытаюсь, потому что я чувствовал себя виноватым, публикуя это, потому что есть ветка, подобная этой. Но все же я получаю немного другую ошибку. Итак, у меня есть очень простое весеннее (не обязательно весеннее, конечно, проблема bcz связана с maven) приложение с maven.
Это раздел плагинов из моего файла pom.
<plugins>
<plugin>
<groupId>org.apache.tomcat.maven</groupId>
<artifactId>tomcat7-maven-plugin</artifactId>
<version>2.0</version>
<configuration>
<url>http://localhost:8080/manager</url>
<username>tomcat</username>
<password>s3cret</password>
<path>/Test</path>
<port>8080</port>
</configuration>
</plugin>
<plugin>
<artifactId>maven-compiler-plugin</artifactId>
<version>2.3.2</version>
<configuration>
<source>1.6</source>
<target>1.6</target>
</configuration>
</plugin>
</plugins>
Раньше у меня были проблемы с плагином maven tomcat, который не работал с tomcat 7 и т. д. и т. д., но теперь с «tomcat7-maven-plugin» они решены. Я использую «http://localhost:8080/manager
» в качестве URL-адреса. Почти все темы об этом плагине компилятора maven tomcat связаны с ошибкой сборки. Но моя сборка прошла успешно (я запускаю как tomcat7:deploy). Проблема в том, что кот отвечает
Код состояния tomcatManager: 403, ReasonPhrase: Forbidden
вместе с html, который мы видим, когда у нас возникает ошибка аутентификации в браузере. Тот же код отлично работает под моей Linux-системой. Я пробую разные сценарии использования элемента сервера в settings.xml, который находится внутри .m2 и внутри maven_home/conf и т. д. Все еще не работает.
Как я понимаю, maven не может аутентифицировать кота. имя пользователя и пароль найдены, и я могу войти в систему с помощью графического интерфейса. Так что жду здесь помощи.
p.s - мое поле tomcat-users.xml
<role rolename="manager-gui" />
<user username="tomcat" password="s3cret" roles="manager-gui"/>