会话可以在单独的应用程序服务器中托管的两个不同应用程

时间:2015-07-06 08:15:01

标签: java session web-applications jboss weblogic

我很想知道这是否可行:

物理服务器A:

在weblogic应用程序服务器中托管Web应用程序A.

物理服务器B:

在JBOSS应用服务器中托管端口P。

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

就像,在web-app中,“A”有一个portlet-P的链接(托管在物理服务器-B中),因此在点击链接时,它会重定向到portlet-P,并将数据发送给P. ,我们是否可以将会话从Web应用程序A“转移”到Portlet P?

如果无法实现,那么还有其他选择吗,请提出建议。

最好的问候

1 个答案:

答案 0 :(得分:2)

您将无法在两个应用程序之间直接共享会话,因为jQuery(document).ready(function($) { $(window).on('mousemove', function(event) { var mouseX = event.pageX; var mouseY = event.pageY; var arrow = $('.arrow'); if (mouseX > $('#square-2').offset().left) { if (mouseY > $('#square-4').offset().top) { $(arrow).css({ transform: 'rotate(135deg)' }); } else { $(arrow).css({ transform: 'rotate(45deg)' }); } } else { if (mouseY > $('#square-3').offset().top) { $(arrow).css({ transform: 'rotate(-135deg)' }); } else { $(arrow).css({ transform: 'rotate(-45deg)' }); } } }); }); 设置的Cookie不会发送到www.abc.com/app1

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