我正在Tomcat上開發一個使用JSP/Servlet的簡單Web應用程序。 我有一個index.jsp頁面,提供用戶界面並加載重複「輪詢」AJAX請求的JS代碼 - 簡單的東西。爲什麼tomcat會爲每個請求創建一個會話cookie?
問題是,每個ajax請求都會返回一個新的jsessionid,所以我試圖存儲在會話對象中的數據每次都會丟失。
這個問題不會發生在我直接調用tomcat的開發機器上,它只發生在請求通過Apache進行的登臺/活環境中(在我的開發機器上,我調用localhost .../path/index.jsp和本地主機... /路徑/ ajax.jsp - 在現場環境中的apache路由domain.com到domain.com/path/index.jsp和domain.com/ajax.jsp到domain.com/path/ajax.jsp)
我證實我沒有useHttpOnly param或useCookies配置的任何地方。我們正在使用tomcat 6 BTW。
難道是apache-tomcat的交互問題嗎?
感謝您的幫助!