Автоматично презареждане на Jetty на Spark

възможно ли е да настроите Jetty на Spark да се презарежда автоматично, когато се правят промени в класа на java? Опитвах се да настроя jetty-maven-plugin, за да го направя, но той просто изпълнява друг едновременен сървър на Jetty, сканирайки само папката на webapp за промени и ги представя на localhost:8080. Докато Spark's Jetty (който е показан на localhost:4567) трябва да се рестартира ръчно. Благодаря за отговора.


person Petr Beneš    schedule 13.01.2016    source източник
comment
Също така рестартирам сървъра ръчно, след като декларирам всеки нов маршрут и бих оценил по-лесен подход.   -  person Laercio Metzner    schedule 14.01.2016


Отговори (1)


Стартирайте вашата програма Spark Java със следните JVM аргументи:

-Djetty.reload=automatic -Djetty.scanIntervalSeconds=2
person MattRing    schedule 23.01.2016
comment
За мен това не изглежда да работи с Gradle gradle run -Djetty.reload=automatic -Djetty.scanIntervalSeconds=2 - person KingOfCoders; 31.03.2016
comment
@StephanSchmidt успя ли да внедриш автоматично презареждане? Ако да, можете ли да споделите повече подробности? - person leenasn; 14.07.2016
comment
Това решение не работи правилно, поне от февруари 2017 г. - person Benjamin Pollack; 20.02.2017