Я использую функцию отладки Java с возможностью горячей замены с помощью веб-приложения на Tomcat. После некоторого изменения подписи класса я получил диалоговое окно Eclipse «Hot Code Replace Fail» - я это понимаю.Eclipse Hot Code Заменить Fail - переиздать веб-приложение
В таком случае я хочу переиздать приложение (я могу это сделать) и работать с недавно развернутым кодом. Однако отладчик жалуется, пока я не перезапущу сервер. Потому что другие приложения и длительный запуск я этого не хочу.
Есть ли способ сказать отладчику, что новая версия класса уже перезагружена в новом загрузчике классов webapp и что она сохраняется для продолжения?
Спасибо.
Вы правы: на этом экране вы можете изменить параметр, чтобы автоматически отражать изменения в сервере без перезапуска, но это не тот, который вы сказали. Он находится в разделе публикации, изменяясь от никогда не публиковаться, чтобы автоматически публиковать при изменении ресурсов. –
Обратите внимание, что опция «Подавать модули без публикации» –
Я, хотя это было только для ресурсов внутри папки WebContent, а не для классов Java –