簡體   English   中英

瀏覽器沒有為weblogic服務器發送正確的jsessionId?

[英]Browser not sending correct jsessionId for weblogic server?

我的應用程序網址是http://localhost:7001/customer

當我點擊此URL瀏覽器(firefox / chrome)發送一些jsessionId(比如100)到后端(應用服務器)。 Weblogic創建新的jsessionId(例如200),因為100不存在並將其作為響應標頭發送回。 現在,每當打我的應用程序URL時,它應該發送200,但仍然發送過時的jsessionId,即100

如果我將相同的代碼與tomcat一起使用,它將按預期工作。 我不確定為什么在weblogic情況下未發送正確的jsessionId? Muy猜測是weblogic默認情況下會發送一些cookie或響應標頭,從而限制了瀏覽器發送最新的jssession。 我不知道這是什么還是其他原因?

我從tomcat 6轉到了weblogic 12.2.1

埃米爾,請使用您的瀏覽器Web開發人員擴展(chrome >> f12 >>網絡標簽)來確定瀏覽器發送到服務器的cookie。 有時可能會有多個具有相同名稱的cookie發送到服務器,並且它可能是隨機抽取一個。 清理cookie並重試可能會有所幫助。

或者,您可以使用諸如提琴手之類的工具來查看通過請求發送的Cookie

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM