-1

在我的 struts 应用程序运行时,有时 json 对象从服务器返回 null 值(它并非总是发生),来自 ajax 的请求将转到 action 类并每次在那里执行逻辑但返回 null(有时) .(它不是在我的本地系统中复制,而是在生产中发生),请帮助我为什么会发生,.....提前谢谢

4

1 回答 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 回答