簡體   English   中英

可以在單獨的應用程序服務器中托管的兩個不同應用程序之間共享會話

[英]Can session be shared between two different applications hosted in separate application servers

我很好奇這是否可行:

物理服務器A:

在weblogic應用程序服務器中托管Web應用程序A。

物理服務器B:

在JBOSS應用程序服務器中托管portetP。

現在,在Web應用程序A中,我正在創建一些XML文件。 我可以將XML文件放入會話中,並將其傳遞給物理服務器B中托管的portletP。

就像在Web應用程序“ A”中有一個portlet-P的鏈接(托管在物理服務器B中)一樣,因此在單擊鏈接時,它重定向到portlet-P,並將數據發送到P。現在,我們可以有可以從Web應用程序A“轉移”到Portlet P的會話嗎?

如果無法實現,那么還有其他替代方法,請提出建議。

最好的祝福

您將無法直接在兩個應用程序之間共享會話,因為由www.abc.com/app1設置的cookie不會發送到www.abc.com/app2

但是,當您在server1上進行會話時,可以將所需的詳細信息發送到server2並創建會話。 這樣您將在兩台服務器上擁有相同的會話。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM