Перезагрузка jsf/xhtml с использованием dcevm в WebLogic 12.1.3

Я пытаюсь переехать из JRebel в dcevm / hotswapagent ( http://www.hotswapagent.org/) из-за бюджетных ограничений. Мое приложение Java 1.7 построено с использованием ant и вручную развернуто в WebLogic 12.1.3 в виде файла EAR, содержащего уровень службы EJB jar и веб-уровень WAR. Моя разработка сделана с использованием Eclipse. У меня есть hotswapagent, работающий до такой степени, что я могу изменить EJB сервисного уровня или классы веб-слоя, например. Бины JSF), но сами представления JSF не обновляются при внесении изменений в xhtml, сохранении и перезагрузке.

Я еще раз повторю, что я не использую Run As -> Run On Server из Eclipse. Я создаю файл ear и развертываю его с помощью консоли WebLogic, а затем изменяю код. Этот подход хорошо работал с JRebel.

Я попытался указать это свойство в hotswap-agent.properties:

# Load static web resources from different directory.
#
# This setting is dependent on application server plugin(Jetty, Tomcat, JBoss, ...)
webappDir=/dev/workspace/myapp_web/WebContent/

... а также эти свойства в web.xml:

<context-param>
    <param-name>javax.faces.FACELETS_REFRESH_PERIOD</param-name>
    <param-value>1</param-value>
</context-param>
<context-param>
    <param-name>javax.faces.PROJECT_STAGE</param-name>
    <param-value>Development</param-value>
</context-param>

... но без удачи.

Возможно ли это с помощью hotswapagent и / или WebLogic 12.1?

0 ответов

Другие вопросы по тегам