Я заинтересован в создании суперлегкого веб-сервера с помощью Restlet, в основном, для совместной работы с другими разработчиками и с низким импедансом. Полный контейнер сервлета чувствует себя слишком тяжелым. В буквальном смысле, я начинаю с чего-то, что вытаскивали прямо из руководства «Начало работы».Горячее повторное развертывание RESTlet
public class Dummy extends ServerResource {
public static void main(String[] args) throws Exception {
new Server(Protocol.HTTP, 8182, Dummy.class).start();
}
@Get("json")
public String hello() {
ST hello = new ST();
hello.add("name", "World");
return "{ \"hello\": \"World\"}";
}
}
Тем не менее, я хочу, чтобы иметь возможность наблюдать за изменениями и переустанавливать автоматически по мере изменения кода. Я знаю, что Jetty может сделать это с помощью некоторой конфигурации. Кто-нибудь сделал это, не создав полный контейнер сервлетов? Есть что-то более простое?
Я использую Eclipse в качестве моей IDE для редактирования кода и запуска приложения, но идеальное решение не будет полагаться на это.