Задать вопрос

Настройка JRebel в Idea?

После того как меняю какой нибудь класс, и пытаюсь его обновить (tomcat 7.0),

то обновляются все классы, а не только те что изменились. Старые классы, насколько я понимаю, при таких манипуляциях не выгружаются, и в итоге после нескольких перегрузов всех классов я получаю out of memory exception.



Возможно, это проблема idea, а не JRebel, т.к. что компилировать и обновлять решает она.

idea — 11, jrebel — 5.

Возможно просто нужно правильно сконфигурировать эти 2 продукта и кто нибудь с подобным уже сталкивался.



Спасибо.
  • Вопрос задан
  • 3598 просмотров
Подписаться 4 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Skillbox
    JavaScript
    3 месяца
    Далее
  • Яндекс Практикум
    Фронтенд-разработчик расширенный
    13 месяцев
    Далее
  • Академия Eduson
    Fullstack-разработчик на JavaScript
    11 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 2
antonarhipov
@antonarhipov
в настройказ запуска (Run configuration) сервера, есть такие опции: On 'Update' action и On frame deactivation. Видимо первая опция выставлена в Redeploy, а вторая в Update .... Достаточно будет выставить Do nothing. Тогда Tomcat не будет перегружать приложение сам.
Ответ написан
Комментировать
@relgames
Java Developer
Попробуйте в настройках поменять Debug -> Hot Swap -> Reload classes after compilation -> Never
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы