#spring-boot #tomcat #spring-webflux
Вопрос:
Я видел и пробовал много учебников о spring-boot-starter-tomcat. Но они работали для spring boot JPA, но не для webflux.
Не могли бы вы помочь мне с этим, пожалуйста?
Ответ №1:
Вы можете перейти по ссылке ниже, чтобы понять выбор webflux-выбор сервера
Не могли бы вы, пожалуйста, попробовать это, посмотрите, что работает?
compile('org.springframework.boot:spring-boot-starter-webflux') {
exclude group: 'org.springframework.boot',
module: 'spring-boot-starter-reactor-netty'
}
compile('org.springframework.boot:spring-boot-starter-tomcat')
Вот что я нашел по этой ссылке
, изучая Spring Boot 2.0 — Второе издание
Примечание: Я не уверен, что это правильно, так как я не уверен в возможностях NIO tomcat.
Комментарии:
1. Не работает. Война составлена. Но это не работает на Tomcat.
Ответ №2:
Spring Boot не поддерживает развертывание приложения WebFlux в виде файла war. Если вы хотите использовать WebFlux, вам следует использовать упаковку jar со встроенным контейнером и запустить приложение с помощью java -jar
.