Есть несколько шагов, которые нужно быть уверенными, что выполнены.это может быть настоящая черная дыра.
Если вы используете tomcat-maven-plugin из org.codehaus.mojo, вы должны использовать эту конфигурацию:
<configuration>
<url>http://localhost:8080/manager/text</url>
<warFile>your_war_filename.war</warFile>
<server>server_name_on_settingsxml</server>
</configuration>
Убедитесь, что у вас есть'server_name_on_settingsxml' учетные данные сервера, определенные в maven settings.xml.Используйте mvn tomcat: deploy (вы должны использовать этот префикс 'tomcat'), это единственный способ, которым при развертывании считываются вышеуказанные конфигурации.
Однако, если вы используете tomcat7-maven-plugin из org.apache.tomcat.maven, вы должны использовать mvn tomcat7: deploy.Префикс 'tomcat7' будет читать конфигурацию из плагина:
<plugin>
<groupId>org.apache.tomcat.maven</groupId>
<artifactId>tomcat7-maven-plugin</artifactId>
Я использовал tomcat: deploy, и у меня в файле pom.xml определен tomcat7-maven-plugin.Итак, развертывание maven никогда не считывало мой тег конфигурации ...
Если вы уверены, что у вас правильно определены имена пользователей и пароли, и вы используете правильный плагин при развертывании, он будет работать.