Я запускаю приложение весенней загрузки на встроенном сервере Tomcat в Eclipse в моей локальной среде с включенными инструментами Spring Dev.И у меня также есть весенний веб-поток настроен в приложении.Ниже приведены сведения о версии.
Spring Boot 1.5.3.RELEASE
Spring Web Flow 2.4.4.RELEASE
pom для dev-tools настроен как
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-devtools</artifactId>
<optional>true</optional>
<scope>runtime</scope>
</dependency>
Моя конфигурация devtools для livereload и перезапуска в "application.properties" в разделе ресурсов
spring.devtools.livereload.enabled=true
spring.devtools.restart.additional-exclude=/webapp/**,WEB-INF/view/**
spring.devtools.restart.enabled=true
При установленных выше свойствах livereload и auto-restart работают без проблем.Но функциональность, связанная с пружинным веб-потоком, не работает в приложении.
Поскольку известная проблема, заключающаяся в том, что spring-dev-tools и spring-web-flow не воспроизводятся, мне пришлось установить это свойство.как временное исправление в файле «spring-devtools.properties» в каталоге / resources / META-INF, как показано ниже.
restart.include.spring=/spring-[\\s\\S]+\.jar
Это свойство решило проблему с подпружиненным потоком, но сервер livereload неНачните.Журнал консоли сервера также не показывает, что он запустил сервер livereload на том или ином порту.
Я не могу точно определить причину этой проблемы.
Кто-нибудь может помочь?
Обновление: Кажется, я не могу сделать эту работу.Я думаю, что исправление, упомянутое выше, включает в себя также классы dev-tools в Restart Classloader и, следовательно, предотвращает запуск сервера livereload.
Поправь меня, если я ошибаюсь.