在我的 struts 应用程序运行时,有时 json 对象从服务器返回 null 值(它并非总是发生),来自 ajax 的请求将转到 action 类并每次在那里执行逻辑但返回 null(有时) .(它不是在我的本地系统中复制,而是在生产中发生),请帮助我为什么会发生,.....提前谢谢
问问题
207 次
1 回答
0
如果您在 JSON 操作中使用 Session 属性,
考虑到它总是在本地工作(单个服务器)
它进入生产中的随机问题(我猜是一个集群),
您应确保已部署为Session Replication配置的应用程序,以实现会话故障转移 (每次会话数据发生更改时,会话都会复制到集群的其他成员)。
例如,
在JBoss中,您必须插入<distributable />
标签web.xml
以启用会话复制
在Apache Tomcat中,您必须添加
<Cluster className="org.apache.catalina.ha.tcp.SimpleTcpCluster"/>
到您<Engine>
或您的<Host>
元素以启用集群。
等等
于 2012-12-18T13:53:10.320 回答