當我點擊一個超鏈接時,請求會轉到另一個tomcat服務器並在另一個選項卡中呈現文件內容。但是,當我在第一個標籤中進行任何操作時,會話會超時。有誰能提供解決方案嗎?當我們點擊超鏈接時鬆開當前會話
回答
如果您使用的是會話,那麼您將需要確保請求始終轉到同一個tomcat服務器,因爲會話存儲在服務器的內存中。您的負載均衡器應該配置爲允許基於cookie值設置粘性會話。
我不認爲這是OP想要的。 Madhu不想繼續他的會話,他/她只是不希望文件下載干擾當前會話。 – JustinKSU 2013-05-13 20:53:38
如果Madhu的下載請求通過負載均衡器(或反向代理)併發送到不知道當前會話的另一個tomcat實例並創建一個新實例,那麼JSESSIONID cookie將被新的cookie覆蓋來自下載服務器,因爲它們都具有相同的域。對原始(即頁面加載或甚至只是ajax)的進一步請求從那時起將具有「糟糕的」JSESSIONID,並且可能看起來像會話超時到服務器。粘滯會話將是解決這個問題的一種方法。當然,如果Madhu能夠澄清,這將更容易回答 – digitaljoel 2013-05-13 20:58:17
- 1. 當鼠標點擊時打開鏈接
- 2. 當點擊LI時點擊鏈接
- 3. 當我點擊UIWebView時,如何打開safari中的鏈接?
- 4. 當點擊鏈接時,我可以強制單擊超鏈接在新標籤中打開
- 5. 點擊超鏈接在新標籤頁和當前標籤頁都打開
- 6. TWebBrowser:當我點擊鏈接圖像時獲取鏈接href
- 7. 當我點擊shadowbox鏈接時,它會打開,但只是黑色?
- 8. 點擊鏈接時激活PHP會話
- 9. 超鏈接列表框不會顯示點擊超鏈接作爲選定或當前項目
- 10. 需要存儲PHP會話變量,當點擊一個鏈接
- 11. 會話丟失當點擊javascript生成鏈接asp.net
- 12. 當單擊超鏈接時如何打開文件上傳對話框
- 13. 在會話超時後在當前頁面上獲取會話
- 14. 當點擊一個鏈接
- 15. 的Javascript:當鏈接「點擊」
- 16. 錨鏈接無法點擊,當點擊
- 17. 如何刪除body.onload當我們點擊一個鏈接
- 18. 當點擊鏈接時崩潰Booststrap井
- 19. 當點擊鏈接時頁面刷新
- 20. 當點擊時,PHP取消鏈接
- 21. 當鏈接被點擊時顯示div
- 22. 的JavaScript打開一個特定的URL,當我點擊任何超鏈接
- 23. 網頁過渡不會發生當我點擊超鏈接與蓋布
- 24. 當單擊鏈接時使用Jquery更新PHP會話變量
- 25. 當超鏈接點擊時防止父容器點擊事件發生
- 26. 當點擊鏈接時隱藏其他div與jquery顯示一個div當我點擊鏈接
- 27. 當我點擊鏈接UI問題時出現一個點
- 28. 當我單擊超鏈接時保存記錄消息
- 29. 當通過foreach循環點擊鏈接時得到一個會話變量
- 30. 當我們點擊一個DataGridViewComboBoxCell時會調用什麼事件
有什麼關於兩個服務器,會以某種方式影響彼此的cookie? – JustinKSU 2013-05-13 17:03:34
我想這樣..當我向其他服務器發送請求時,它可能會創建新的JSESSIONID,因此舊服務器無法識別舊會話..不確定... – madhu 2013-05-13 17:14:49
易於測試。點擊鏈接前後查看Cookie。 – JustinKSU 2013-05-13 20:54:25