Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/384.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 如果托管在Amazon elastic beanstalk上,在struts 2应用程序中的ajax调用后在jsp页面上显示null_Java_Ajax_Jsp_Amazon Web Services_Struts2 - Fatal编程技术网

Java 如果托管在Amazon elastic beanstalk上,在struts 2应用程序中的ajax调用后在jsp页面上显示null

Java 如果托管在Amazon elastic beanstalk上,在struts 2应用程序中的ajax调用后在jsp页面上显示null,java,ajax,jsp,amazon-web-services,struts2,Java,Ajax,Jsp,Amazon Web Services,Struts2,我发现,在我的struts 2应用程序中,如果我将其托管在amazon elastic beanstalk上,几个小时后,ajax调用将无法工作,它在jsp页面上显示null,因为它在页面上为java对象获取null值 如果我刷新URL,一切又开始工作了 还发现这是由于更改了JSESSIONID造成的。 [会话没有问题,因为我让它保持活动状态] 我的问题是如何处理这个问题,我可以检查null,但我的应用程序在ajax调用失败时无法工作,而且我无法跟踪它更改JSESSIONID的原因和时间?请告知

我发现,在我的struts 2应用程序中,如果我将其托管在amazon elastic beanstalk上,几个小时后,ajax调用将无法工作,它在jsp页面上显示null,因为它在页面上为java对象获取null值

如果我刷新URL,一切又开始工作了

还发现这是由于更改了JSESSIONID造成的。 [会话没有问题,因为我让它保持活动状态]


我的问题是如何处理这个问题,我可以检查null,但我的应用程序在ajax调用失败时无法工作,而且我无法跟踪它更改JSESSIONID的原因和时间?请告知。

生成了多少EC2实例。您可能希望使用redix/mysql或dynamo db查看tomcat上的会话持久性——或者——在负载平衡器上启用会话粘性谢谢Sanket。现在只生成了一个实例,我们没有使用任何数据库,因为我们有单独的搜索引擎与应用程序通信。我将研究你的建议,以提高会议粘性。