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