В Spring Boot 1.2.0 m2e устанавливает фасет проекта Eclipse «Динамический веб-проект» на 3.1. Это ожидается, поскольку Spring Boot 1.2.0 недавно поддерживает Servlet Spec 3.1.
Однако нам нужно оставаться с 3.0 (Tomcat 7), поэтому мы устанавливаем правильное свойство в нашем POM в соответствии с инструкциями по загрузке:
<servlet-api.version>3.0.1</servlet-api.version>
Но m2e по-прежнему устанавливает для параметра Eclipse значение 3.1, а не 3.0. Проблема в том, что Eclipse не развернет войну на Tomcat 7.
Что еще нужно настроить, чтобы m2e установил фасет на 3.0, чтобы мы могли перейти на Spring Boot 1.2.0?