Первый шаг: pom.xml был добавлен <упаковка> войны </ упаковка>
第二步:
排除内置кот
<зависимость>
<идентификатор_группы> org.springframework.boot </ идентификатор_группы>
<артефакта> весна-загрузка стартер веб </ артефакт>
<исключения>
<исключение>
<идентификатор_группы> org.springframework.boot </ идентификатор_группы>
<артефакта> весна-загрузка-стартер-кот </ артефакт>
</ исключение>
</ исключение>
</ зависимость>
第三步: 加入сервлет - апите依赖 <зависимость> <идентификатор_группы> javax.servlet </ идентификатор_группы> <артефакт> javax.servlet-апи </ артефакт> <версия> 3.1.0 </ версия> <сфера> при условии , </ сфера> </ зависимость>
第四步: 启动类修改 @SpringBootApplication общественный класс TestApplication расширяет SpringBootServletInitializer { @Override защищен SpringApplicationBuilder Configure (SpringApplicationBuilder сборки) { вернуться (. TestApplication build.sources класса ); } Общественный статический контекст ConfigurableApplicationContext; общественный статический недействительный основной (String [] арг) { контекст = SpringApplication.run (TestApplication. класс , аргументы); } }
Затем с помощью Maven пакет