Java Jboss 7.2.2负载平衡器的粘性会话问题
在使用负载平衡器处理jboss群集环境时,我们面临着棘手的会话问题。我们有一个具有文件上传功能的应用程序。在这个特性中,我们在临时文件夹(java.io.tmpdir)中创建临时文件,然后对其进行处理 基于此配置了jboss节点(2个节点)的当前行为,假设在从用户上传文件的过程中,文件由node1处理,现在文件将上传到node1的java.io.tmpdir上。接下来,有一些进程正在执行,以处理从jboss的node2上传的文件,并且由于试图在node2的java.io.tmpdir上搜索文件而失败(但实际文件在temp目录的node1上) 正如许多论坛中的建议,我尝试在web.xml中添加可分发标记,并在jboss-web.xml中添加了以下代码Java Jboss 7.2.2负载平衡器的粘性会话问题,java,jakarta-ee,jboss7.x,Java,Jakarta Ee,Jboss7.x,在使用负载平衡器处理jboss群集环境时,我们面临着棘手的会话问题。我们有一个具有文件上传功能的应用程序。在这个特性中,我们在临时文件夹(java.io.tmpdir)中创建临时文件,然后对其进行处理 基于此配置了jboss节点(2个节点)的当前行为,假设在从用户上传文件的过程中,文件由node1处理,现在文件将上传到node1的java.io.tmpdir上。接下来,有一些进程正在执行,以处理从jboss的node2上传的文件,并且由于试图在node2的java.io.tmpdir上搜索文件而
<replication-config>
<replication-granularity>SESSION</replication-granularity>
</replication-config>
一场
但上面的代码对我不起作用。您能为我推荐一些解决上述问题的解决方案吗?只需在操作系统级别为两个节点安装一个共享存储,并配置应用程序以使用它。这是我们考虑的最后一个解决方案。还有其他方法吗?同样的代码在weblogic中运行良好。