Я хотел бы увидеть образец весной загрузки, который позволяет мне делать:Весна загрузки и кот
mvn tomcat:run
Я попытался существующие образцы и следующие учебники, но не повезло.
Я хотел бы увидеть образец весной загрузки, который позволяет мне делать:Весна загрузки и кот
mvn tomcat:run
Я попытался существующие образцы и следующие учебники, но не повезло.
Я не думаю, что плагин Vanilla tomcat поддерживает сервлет 3.0 (tomcat 7). Вероятно, вы можете использовать плагин tomcat7 с образцами войны (например, servlet, jsp, static).
Вот пример плагин конфигурации:
<plugin>
<groupId>org.apache.tomcat.maven</groupId>
<artifactId>tomcat7-maven-plugin</artifactId>
<version>2.2</version>
</plugin>
Вы правы. tomcat (6) не справится с этим. но после добавления плагина tomcat7: запустить также не работает – piotrek
Можете ли вы поместить свой код где-нибудь, мы можем его увидеть? –
Работает для меня. Я добавил приведенную выше конфигурацию плагина к образцу JSP. –
Официальная документация не очень ясно говорит об этом, но я нашел, что это краткое и легко, как к поставить загрузку весной и TOMCAT Maven плагин все вместе.
https://gerrydevstory.com/2014/08/22/spring-boot-and-the-embedded-tomcat-container/
Суть информации на сайте:
Снимите пружинные загрузки Maven-плагин <plugin>
конфигурации на pom.xml
Настройка tomcat7-Maven-плагин <plugin>
.
<plugin>
<groupId>org.apache.tomcat.maven</groupId>
<artifactId>tomcat7-maven-plugin</artifactId>
<version>2.0</version>
</plugin>
.
@Configuration
@EnableAutoConfiguration
@ComponentScan
public class Application extends SpringBootServletInitializer {
@Override
protected SpringApplicationBuilder configure(SpringApplicationBuilder application) {
return application.sources(Application.class);
}
}
И изменить область в pom.xml
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-tomcat</artifactId>
<scope>provided</scope>
</dependency>
Благодаря EpicPandaForce он сделал длинное объяснение, в моем ответе была указана только ссылка на то, как –
Не нужно просто поставить интеграционную банку кота на пути к классам и называют 'SpringApplication.run (..)' с ' @ EnableAutoConfiguration 'аннотированный класс? –
Существует плагин maven с загрузочной загрузкой, который позволяет вам запускать из источника в командной строке «mvn spring-boot: run». Вы попробовали это? –