2015-09-04 3 views
0

Я успешно использовал «горячую» замену для обновления статических ресурсов, таких как файлы jsps и .js, а также некоторые типы изменений кода в моих файлах классов. Например, добавление новой команды в существующий метод или что-то похожее работает (хотя через какое-то время он тоже по какой-то причине выходит из строя, и я должен перезапустить весь сервер). Вопрос в том, возможно ли использовать классы горячей замены с любым типом изменений (кроме изменения имени класса или чего-то подобного)? Более конкретно, я заинтересован в возможности горячей замены при изменении, добавлении и переименовании методов. Я не очень разбираюсь в том, как работает JVM и как он читает скомпилированные классы, поэтому это может быть невозможно, поэтому мне нужно перераспределить весь .war, но я не уверен. Есть ли определенная конфигурация, которая позволяет мне делать это при отладке?Можно ли использовать классы горячей замены с новыми методами на Wildfly в IntelliJ?

+0

JRebel может сделать много, но это будет стоить ya. – Kayaman

+0

Что-то, что не будет добавлено к стоимости IntelliJ? EDIT: Из того, что я вижу в отделе функций JRebel, классическая горячая замена JVM допускает изменения в телах методов, поэтому она не может быть возможной ... – Konstantine

ответ

0

После проверки веб-сайта JRebel и его функций кажется, что классическая JVM Hot Swap допускает изменения в телах методов, которые я уже могу сделать, поэтому классический бесплатный подход не может идти дальше.

 Смежные вопросы

  • Нет связанных вопросов^_^