Eclipse JSF托管bean修改后重新部署应用程序
为什么JSF管理的bean修改需要重新部署应用程序才能生效 发展环境:Eclipse JSF托管bean修改后重新部署应用程序,eclipse,jsf,deployment,managed-bean,Eclipse,Jsf,Deployment,Managed Bean,为什么JSF管理的bean修改需要重新部署应用程序才能生效 发展环境: 靛蓝月食 JBossAS7 JBossAS工具 进一步解释: 如果我修改一个JSF页面,我可以在刷新页面后可视化修改。但JSF管理的bean修改并非如此,我必须重新部署应用程序以可视化它们。Eclipse/JBoss无法在hotpublish/hotdeploy期间处理新的类、方法或字段。但是,它们可以在JVM热交换的帮助下处理修改过的方法体和非静态字段的值 插件能够在热部署期间处理新的类、方法和字段,但不能处理新的托管
- 靛蓝月食
- JBossAS7
- JBossAS工具
如果我修改一个JSF页面,我可以在刷新页面后可视化修改。但JSF管理的bean修改并非如此,我必须重新部署应用程序以可视化它们。Eclipse/JBoss无法在hotpublish/hotdeploy期间处理新的类、方法或字段。但是,它们可以在JVM热交换的帮助下处理修改过的方法体和非静态字段的值 插件能够在热部署期间处理新的类、方法和字段,但不能处理新的托管bean注册 请注意,这一切都与JSF无关。它通常与Java开发相关,因此也会影响到所有其他类型的Java框架/库,您基本上会尝试“实时”编辑这些框架/库的代码 另见:
System.out.println()
行。我不知道热部署和热发布是两个不同的概念。我发现任何版本的jBoss都不支持类文件的热部署(如Max Rydahl Andersen所示),这就解释了一切(我修改过的jsf bean将构建到类文件中)。谢谢你的解释。