我有兩個HTTP服務器提供的UI。 因此我需要清除兩個服務器的HTTP會話。 註銷用例很簡單,但我不清楚如何在會話超時用例中執行此操作。會話超時時來自瀏覽器的HTTP請求
服務器端的通知可以通過HttpSessionBindingListener Getting notification when bounded/unbounded to a HTTP session進行。 但是我怎樣才能通知客戶網站呢? 我必須從瀏覽器發送請求到第二個服務器,以便能夠清除第二個服務器上的會話cookie,因此我無法從服務器端發送請求。
新增
一個服務器的Tomcat 8,第二服務器是Apache的HTTPD服務器。我想通過UI回調來解決它(從Tomcat HTTP Servlet服務器)。
是不是更多的服務器配置?我認爲有一種方法可以配置服務器以共享會話。你能在你使用的服務器上包含更多的細節,包括版本嗎? – Kieveli
好問題。我正在等待更多細節。我將這種方法與Spring Session進行了比較(集羣:http://docs.spring.io/spring-session/docs/current/reference/html5/#httpsession-redis),它使用像redis這樣的外部存儲來管理集羣會話。 PS:我希望在這個問題上有一個SO訂閱按鈕。 – code4kix
Kieveli,我不想配置任何會話共享。一臺服務器是Tomcat 8,第二臺服務器是Apache HTTPD服務器。 我想通過UI回調來解決它(從Tomcat HTTP servlet服務器)。 code4kix,在這個問題上訂閱,只需按下星號按鈕 – Michael