我有一種情況,我需要獲取在一個應用程序中創建的會話變量到另一個應用程序。兩者都在同一臺服務器上運行(Tomcat)。那可能嗎?我見過SSO但找不到任何用處。有沒有其他方法可以做到這一點?
從一個應用程序調用會話到另一個應用程序
請讓我知道....提前
感謝....
我有一種情況,我需要獲取在一個應用程序中創建的會話變量到另一個應用程序。兩者都在同一臺服務器上運行(Tomcat)。那可能嗎?我見過SSO但找不到任何用處。有沒有其他方法可以做到這一點?
從一個應用程序調用會話到另一個應用程序
請讓我知道....提前
感謝....
是可能的,但不是直接的,請上網:http://tomcat.apache.org/tomcat-5.5-doc/cluster-howto.html
簡短的回答:會議一個Web應用程序的另一個不可用。嘗試使其工作是通常不值得的麻煩和錯誤的設計的標誌。
如果您想要在會話/應用程序之間共享數據,您需要將其存儲在單獨的存儲介質中。
你可能會認爲,如果你有兩個tomcats,你也可能有兩個不同的服務器,所以文件通信或不同的存儲可能是不可能的或直接向前... – 2012-02-07 18:03:08
謝謝你們,集羣的概念似乎很好......但正在這樣思考......我們有保存所有數據(如登錄ID和需要這些值的其他應用程序)的servlet將調用servlet並獲取這些值作爲響應。 – D3stiny 2012-02-08 01:46:36
我在想Web服務可以幫助做到這一點,但有一個更簡單的方法。 – MozenRath 2012-02-07 17:42:44
抱歉的延遲響應..它運作良好我寫了一個jsp頁面,將調用會話和ID作爲迴應..雖然它是不可取的我不得不這樣做.. – D3stiny 2012-02-23 15:50:28