2012-12-18 27 views
-1

在我的struts應用程序的運行時期間,有時候json對象從服務器返回空值(它不會一直髮生),來自ajax的請求將轉到操作類並執行邏輯但它返回null(有時)(它不是在我的本地系統中複製,而是在Production中發生),請幫助我爲什麼發生這種情況,.....提前致謝JSON Obect在ajax調用中返回空值

+4

除非您可以分享相關的代碼,否則任何人都可以說些有意義的東西,這是非常棘手的。 –

+0

更多詳情請。 –

+0

您是否使用會話數據並且是羣集中的生產服務器? –

回答

0

如果您使用會話屬性在你的JSON行動,

考慮到它總是在本地(單個服務器)的作品

,並進入蘭特在生產OM問題(羣集,我猜),

,你應該確保你已經部署配置爲會話複製的應用,實現會話故障轉移 (會話複製到集羣中的其他成員,每次會話數據發生變化時)。

對於〔實施例,

JBoss的必須插入在web.xml<distributable />標籤enable Session Replication

而在的Apache Tomcat你必須

<Cluster className="org.apache.catalina.ha.tcp.SimpleTcpCluster"/>

添加到您的<Engine>或者你的<Host> elem登錄enable clustering

+0

感謝您的回覆,只有會話屬性發生問題。我改變了行動類中的代碼和它的工作正常...謝謝.. – user1912918

+0

忍者問題解決:)請接受答案,如果它幫助... –