После того как меняю какой нибудь класс, и пытаюсь его обновить (tomcat 7.0),
то обновляются все классы, а не только те что изменились. Старые классы, насколько я понимаю, при таких манипуляциях не выгружаются, и в итоге после нескольких перегрузов всех классов я получаю out of memory exception.
Возможно, это проблема idea, а не JRebel, т.к. что компилировать и обновлять решает она.
idea — 11, jrebel — 5.
Возможно просто нужно правильно сконфигурировать эти 2 продукта и кто нибудь с подобным уже сталкивался.
в настройказ запуска (Run configuration) сервера, есть такие опции: On 'Update' action и On frame deactivation. Видимо первая опция выставлена в Redeploy, а вторая в Update .... Достаточно будет выставить Do nothing. Тогда Tomcat не будет перегружать приложение сам.