Я потратил более трех дней на Сервер вернул код ответа HTTP: 400 при попытке развернуть веб-приложение на Tomcat Server 8.0 в комплекте с Netbeans.Когда я использовал mvn tomcat7:deploy
в командной строке, все работало идеально, но без успеха через IDE Netbeans.Я установил плагин tomcat maven в POM.xml
<plugin>
<groupId>org.apache.tomcat.maven</groupId>
<artifactId>tomcat7-maven-plugin</artifactId>
<configuration>
<url>http://localhost:8080/manager/text</url>
<server>tomcat</server>
</configuration>
</plugin>
плюс запись сервера в .m2 / conf / settings.xml для Maven,
<settings>
<servers>
<server>
<id>tomcat</id>
<username>admin</username>
<password>admin</password>
</server>
</servers>
</settings>
и даже соответствующий пользователь tomcat в tomcat-users.xml
<role rolename="manager-gui"/>
<role rolename="manager-script"/>
<user username="tomcat" password="tomcat" roles="manager-script,manager-gui"/>
но безуспешно.Основной причиной был прокси-сервер, используемый в нашей компании, и настройки Netbeans. В Netbeans перейдите в Инструменты -> Параметры и на вкладке Общие - используйте настройки прокси-сервера вручную вместо настроек прокси-сервера системы (даже если настройки прокси-сервера системы работают).Это помогло мне, и теперь я могу развернуть веб-приложение на Tomcat 8 непосредственно из Netbeans.Вы также можете установить No Proxy, когда вы используете только локальный сервер.Основной причиной моей проблемы был неправильный прокси-сервер, установленный в веб-браузере по умолчанию, который является источником для параметра «Настройки прокси-сервера системы».