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

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

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



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

idea — 11, jrebel — 5.

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



Спасибо.
  • Вопрос задан
  • 3595 просмотров
Пригласить эксперта
Ответы на вопрос 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
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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