我的應用網址http://localhost:7001/customer
瀏覽器沒有爲weblogic服務器發送正確的jsessionId?
當我打這個URL瀏覽器(Firefox /鉻)發送一些JSESSIONID(比如100)到後端(應用服務器)。 Weblogic創建新的jsessionId(比如200),因爲100不存在,並且 將其作爲響應頭髮回。現在,無論何時打我的應用程序的URL它應該發送200但它仍然發送過時jsessionId即100
如果我使用相同的代碼與tomcat,它按預期工作。我不確定爲什麼在weblogic的情況下沒有發送正確的jsessionId? 許多人猜測是weblogic默認發送一些cookie或響應頭,這會限制瀏覽器發送最新的jssession。 我不確定它是什麼或可以是其他原因?
我轉移到從Tomcat 6
您是正確的。謝謝。但理想情況下,瀏覽器應該使用由服務器發送的最新cookie,以便使用陳舊的cookies。 – emilly
瀏覽器會發送一個域名的所有cookies直到它們過期。如果您使用完全合格的域名;並且cookie有權設置過期/會話屬性;這種問題不會發生。當我們更傾向於使用本地主機時,我在開發階段隨機看到了一些這些問題 – diduknow