我是jboss的新手,我想在tomcat中启用热部署功能。 现在,当对xhtml页面进行任何更改时,我重建应用程序然后重新部署整个战争,这太过分了。
但是在tomcat中提取了war文件,然后我只替换了更改xhtml文件并立即看到了更改。
我想知道如何为jboss-as-7.1.1.Final完成相同的行为,而不是在eclipse中。
请告知如何做到这一点,谢谢。
答案 0 :(得分:6)
你也可以在JBoss中做同样的事情。该文件应位于jboss服务器(独立)目录中的/ tmp / vfs / temp * / content *中。您可以在该目录中找到xhtml,并替换为新目录。它应该工作! ..
看起来还有另一种方法使用jsp-configuration developement = true,检查here
答案 1 :(得分:2)
在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。或者你可以按照这个链接说明:
答案 2 :(得分:0)
对我来说,实现它的最简单方法是使用eclipse并选择一个选项:在服务器上部署。要做到这一点,你需要在eclipse中使用JBoss插件。它将自动为您完成。到目前为止没有任何问题。唯一的问题是,如果您更改bean,则需要执行“完整发布”。