在Apache tomcat服务器上的集群环境中部署JSF2.0。如何在群集环境中复制视图范围的bean?
大多数bean都处于视图状态,状态保存方法是客户端。
问题是:当我打开Home.xhtml时,第一个请求转到节点1.创建了视图范围的bean。单击操作按钮进行处理并加载相同的视图现在请求转到节点2 - 视图不存在.JSF创建新的视图编组bean,这是我在node1中丢失我以前的状态。
另一方面,JSF视图状态可能无法在集群环境中正常工作。如何在集群环境中使用JSF2?
除了会话复制和粘性会话之外还有其他解决方案吗?
答案 0 :(得分:0)
JSF viewscope,客户端状态保存,如果应用程序在单个请求中发布整个请求,则可以在集群环境中工作,不要尝试发送部分页面请求。
如果更改UI中的某些字段将由JSF在服务器中复制,因为您要发送整个状态而不是部分状态。