Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/392.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 会话能否在托管在不同应用服务器中的两个不同应用程序之间共享_Java_Session_Web Applications_Jboss_Weblogic - Fatal编程技术网

Java 会话能否在托管在不同应用服务器中的两个不同应用程序之间共享

Java 会话能否在托管在不同应用服务器中的两个不同应用程序之间共享,java,session,web-applications,jboss,weblogic,Java,Session,Web Applications,Jboss,Weblogic,我很想知道这是否可能: 物理服务器A: 在weblogic应用程序服务器中承载web应用程序A 物理服务器B: 托管JBOSS应用服务器中的portet p 现在,在web应用程序A中,我正在创建一些XML文件。我可以将XML文件放在会话中并将其传递给物理服务器B中托管的portlet P吗 比如,在web应用程序“A”中有一个portlet-p的链接(托管在物理服务器B中),因此,当单击该链接时,它会重定向到portlet-p,并将数据发送到p。现在,我们可以拥有可以从web应用程序A“传输”

我很想知道这是否可能:

物理服务器A: 在weblogic应用程序服务器中承载web应用程序A

物理服务器B: 托管JBOSS应用服务器中的portet p

现在,在web应用程序A中,我正在创建一些XML文件。我可以将XML文件放在会话中并将其传递给物理服务器B中托管的portlet P吗

比如,在web应用程序“A”中有一个portlet-p的链接(托管在物理服务器B中),因此,当单击该链接时,它会重定向到portlet-p,并将数据发送到p。现在,我们可以拥有可以从web应用程序A“传输”到portlet p的会话吗

如果这是无法实现的,那么还有其他选择吗,请建议


致以最诚挚的问候

您将无法在两个应用程序之间直接共享会话,因为
www.abc.com/app1
设置的cookie将不会发送到
www.abc.com/app2


但是,当您在server1上有会话时,可以将所需的详细信息发送到server2并创建会话。这样,您将在两台服务器上拥有相同的会话。

为什么要共享会话?验证?用于传递用户信息;以及xml数据。