Включите горячее развертывание для веб-страниц в jboss-as-7.1.1.Final

Я новичок в jboss, и я хочу включить функцию горячего развертывания, как в Tomcat. прямо сейчас при внесении каких-либо изменений в страницу xhtml я перестраиваю приложение, а затем повторно развертываю всю войну, что слишком много.

но в tomcat файл войны был извлечен, а затем я заменяю только файл изменения xhtml и сразу вижу изменение.

Мне было интересно, как добиться того же поведения для jboss-as-7.1.1.Final, а не в eclipse.

Посоветуйте, пожалуйста, как это сделать, спасибо.


person Mahmoud Saleh    schedule 04.10.2012    source источник
comment
Если имя вашего файла войны myapp.war. Для развертывания вы можете создать файл myapp.war.dodeploy, который после развертывания изменится на myapp.war.deployed. Вы можете просто изменить это имя файла обратно на myapp.war.dodeploy, чтобы выполнить повторное развертывание с внесенными вами изменениями.   -  person randominstanceOfLivingThing    schedule 08.10.2012
comment
Распознает ли взорванный файл войны с задачей синхронизации муравья изменения?   -  person r0ast3d    schedule 09.10.2012


Ответы (3)


То же самое можно сделать и в JBoss. Файл должен находиться в / tmp / vfs / temp * / content * в каталоге сервера jboss (автономном). Вы можете просто найти xhtml в этом каталоге и заменить его новым. Он должен работать! ..

Похоже, есть другой способ использования jsp-configuration developement = true, проверьте здесь

person Maddy    schedule 08.10.2012

Добавьте в свой проект это в обнаруженном web.xml-> jboss и включите горячее развертывание.

 <servlet>
            <servlet-name>jsp</servlet-name>
            <servlet-class>org.apache.jasper.servlet.JspServlet</servlet-class>
            <init-param>
                <param-name>development</param-name>
                <param-value>true</param-value>
            </init-param>
            <load-on-startup>3</load-on-startup>
        </servlet>

или вы можете использовать новый jboss как 6 его якобы исправленный. или вы можете следовать инструкциям по этой ссылке:

https://issues.jboss.org/browse/AS7-659

person cabaji99    schedule 20.03.2013

Для меня самый простой способ выполнить это - использовать eclipse и выбрать вариант: развернуть на сервере. Для этого вам понадобится плагин JBoss в eclipse. Он сделает это автоматически за вас. Пока с этим проблем нет. Единственная проблема в том, что если вы меняете beans, вам нужно выполнить «полную публикацию».

person bjedrzejewski    schedule 04.10.2012
comment
Где этот параметр: развернуть на сервере? У меня установлен плагин JBoss, но я не могу найти этот параметр? - person Nenad Bulatovic; 25.03.2015