在jsf托管bean修改后重新部署应用程序

时间:2013-03-28 15:28:26

标签: jsf-2 jboss7.x managed-bean eclipse-indigo jboss-tools

为什么需要重新部署应用程序才能使jsf托管bean修改生效?

开发环境:

  • Eclipse Indigo。
  • JBoss as 7。
  • JBossAS工具。

进一步解释:

如果我修改了一个jsf页面,我只需刷新页面就可以看到修改。但是jsf托管bean修改不是这种情况,我必须重新部署应用程序以使其可视化。

2 个答案:

答案 0 :(得分:2)

在hotpublish / hotdeploy期间,Eclipse / JBoss无法处理新的类,方法和字段。但是,在JVM热插拔的帮助下,它们可以处理修改的方法体和非静态字段的值。

JRebel插件able用于在hotdeploy期间处理新的类,方法和字段,但不是新的托管bean注册。

请注意,这一切都与JSF无关。

答案 1 :(得分:0)

我像这个项目一样解决 - >自动构建