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

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

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

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

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

3 ответа

Решение

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

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

Добавьте в свой проект это в файле 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

Для меня самый простой способ сделать это - использовать Eclipse и выбрать опцию: развернуть на сервере. Для этого вам понадобится плагин JBoss в Eclipse. Это сделает это автоматически для вас. Пока с этим проблем нет. Единственная проблема заключается в том, что если вы меняете bean-компоненты, вам необходимо выполнить "полную публикацию".

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