Документация Jetty содержит некоторую информацию о постепенном отключении Jetty.Вероятно, этой информации недостаточно, но она может помочь вам начать.
Я еще не начал играть с compojure, но в целом я предпочитаю работать с Tomcat.Это более полнофункциональный;среди прочего, есть хорошо документированный API для его запуска и выключения, он слушает команду shutdown на выделенном порту;Для этого есть ant
задач, и они, конечно, могут быть вызваны из приложения Java.Я просто не знаю, какое волшебство Compojure делает с подключением REPL к работающему экземпляру веб-контейнера, и если / как происходит автоматическая перезагрузка классов ... надеюсь, кто-то еще сможет предоставить больше информации.