DCEVM удаленная отладка - PullRequest
0 голосов
/ 10 мая 2018

Я хочу создать среду разработки, в которой мое java-приложение будет работать на виртуальной машине, а код будет записываться и управляться на хост-машине.

Java-приложение внутри виртуальной машины будет использовать DCEVM, потому что я хочу использовать расширенное переопределение классов при удаленной отладке приложения.

Одна и та же версия Java (совместимая с DCEVM) будет установлена ​​как на виртуальной машине, так и на хост-машине.

Есть ли кто-то, кто имел дело с подобной установкой в ​​прошлом, и кто может посоветовать, возможна ли эта установка или нет?

Мне очень интересно знать, будут ли работать удаленная отладка и расширенное переопределение классов в этой настройке или нет?

1 Ответ

0 голосов
/ 20 июня 2018

Да, это будет работать. Вы можете использовать DCEVM + HotSwapAgent на виртуальной машине и подключаться к ней через удаленный отладчик в IDE на хост-машине.

Я работал с аналогичной настройкой: сервер Tomcat + удаленная отладка в Eclipse для расширенного переопределения классов. Они были на одной машине, но настройка и конфигурация по сути одинаковы.

См. https://web.liferay.com/web/enrique.valdes.1/blog/-/blogs/java-classes-instant-reloading-using-dcevm-hotswap-agent, чтобы узнать, как это настроить. То же самое для сервера Tomcat.

...