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