Я использую функцию «Горячая замена кода», когда Tomcat запускается из Eclipse, и он отлично работает.
Но как я могу сделать это вручную, когда Tomcat работает вне Eclipse?
Через некоторое время В процессе поиска я обнаружил, что мне нужно использовать такой агент, как HotswapAgent. Но они используют этот агент с модифицированным JDK под названием DCEVM. Я не хочу использовать модифицированный JDK. Я хочу добиться того же с OpenJDK.
Я знаю, что модификация будет ограничена только телом метода, но для меня это не проблема. Как я могу добиться того же, что и Eclipse для Hot Code Replace для внешнего запуска Tomcat без использования IDE?
Редактировать: пример Eclipse просто для того, чтобы уточнить, чего я хочу достичь. Я не хочу использовать затмение вообще. Я просто хочу выполнить горячую замену кода в приложении, запущенном в Tomcat.