为什么需要重新部署应用程序才能让jsf托管bean修改生效?jsf托管bean修改后重新部署应用程序
开发环境:
- Eclipse的靛蓝。
- JBoss as 7.
- JBossAS工具。
进一步解释:
如果我修改JSF页面,我可以简单地后刷新页面可视化的修改。但是,对于jsf托管bean修改,我不得不重新部署应用程序以使其可视化。
为什么需要重新部署应用程序才能让jsf托管bean修改生效?jsf托管bean修改后重新部署应用程序
开发环境:
进一步解释:
如果我修改JSF页面,我可以简单地后刷新页面可视化的修改。但是,对于jsf托管bean修改,我不得不重新部署应用程序以使其可视化。
我解决这个项目 - >自动构建
其实我修改字段和Eclipse/JBoss没有处理它。 – ahmehri
该字段必须是非静态的。此外,还必须在IDE的服务器配置中启用热点发布。这是将IDE项目的构建文件夹中的更改复制到服务器的部署空间的过程。最后,还必须在服务器自己的配置中启用热部署。这是在运行时收集服务器部署文件夹中更改的过程。 – BalusC
该字段不是静态的,我将jboss作为独立应用程序,并将IDE jboss服务器配置为与其同步。我认为启用热部署是因为我可以看到服务器部署空间发生的修改(.class文件修改日期正在改变)。 – ahmehri