Wicket - перезагрузка рабочего класса

У меня классическая жалоба - перекомпоновка и перезагрузка веб-приложения занимает слишком много времени. Я хочу скомпилировать классы (желательно из IDE) или изменить статический файл и позволить серверу проверить, что изменилось, и действовать соответствующим образом (перезагрузить класс / файл).

Какие у меня варианты для Wicket + JDK 1.6? Я бы предпочел Jetty, но Tomcat, JBoss AS или другие тоже хороши.

Я не использую ReloadingWicketFilter, так как использую mvn jetty:run-exploded, потому что это самый простой способ запустить мое приложение с желаемой конфигурацией, а плагин Jetty не поддерживает (?) Его использование.

Спасибо, Ондра


person Ondra Žižka    schedule 21.06.2010    source источник


Ответы (1)


Обязательно настройте Wicket в режиме разработки, добавив этот параметр инициализации в фильтр Wicket в web.xml:

<init-param>
    <param-name>configuration</param-name>
    <param-value>development</param-value>
</init-param>

Еще один способ повышения производительности - JRebel, который перезагружает изменения файлов классов (ну, большинство из них) на лету.

person Jawher    schedule 21.06.2010