Модули Weblogic fastswap webinf/lib

Мы используем maven для сборки проекта и имеем военный модуль с зависимостями, упакованными в webinf/lib в виде файлов jar. Файлы jar сами по себе настроены как отдельные модули maven. Мы хотели бы включить быструю замену для всех модулей, так как повторное развертывание всего приложения занимает много времени.

Из того, что я собрал, я понимаю, что weblogic fastswap не отслеживает каталог webinf/lib. А также вариант будет заключаться в том, чтобы взорвать файлы jar в каталог webinf/classes для быстрой замены.

В случае описанного выше сценария (взрывание jar-файлов в папку классов) безопасно ли это делать или могут ли возникнуть какие-либо неблагоприятные последствия, следуя этому.

Я хотел бы знать, есть ли альтернативный/предпочтительный способ сделать это.

Любая помощь будет очень высоко ценится.

Версия сервера WebLogic: 10.3

Примечание. Это будет сделано только в dev и prod, зависимые модули будут снова упакованы в webinf/jar.

Спасибо.

-- С уважением, гуру


person guru    schedule 15.11.2012    source источник


Ответы (1)


Как вы, очевидно, уже знаете, быстрая замена не решает ваших проблем. Я бы предложил взглянуть на некоторые решения для повторного развертывания (например, JRebel)...

person Markus Eisele    schedule 09.01.2013
comment
Я добавляю свой +1 здесь. С помощью JRebel можно сопоставить отдельные модули в папке WEB-INF/lib, чтобы обновить ресурсы классов без повторного развертывания всего приложения. - person Anton Arhipov; 09.01.2013