0
在我的集羣Web應用程序中,創建了JSESSIONID
,路徑末尾帶有「/」。我使用的是Tomcat 8和Apache 2.4。JSESSIONID在末尾帶有「/」的路徑創建
既不存在sessionCookiePath
屬性Tomcat中context.xml
文件中設置也不存在存在於server.xml
文件的節點。
我想知道從哪裏tomcat決定從JSESSIONID
路徑?
我的Apache集羣配置情況如下:
RewriteEngine on
RewriteCond %{HTTP_HOST} ^collabscrum3\.hqdev\.highq\.com
RewriteRule ^/$ https://collabscrum3.hqdev.highq.com/collabscrum4/ [R=permanent,L]
<location /collabscrum3>
AddOutputFilterByType DEFLATE text/html text/javascript text/css text/xml application/javascript
ProxyPass balancer://collabscrum3Cluster/collabscrum3 timeout=120 stickysession=JSESSIONID|jsessionid nofailover=Off
</location>
<Proxy balancer://collabscrum3Cluster>
BalancerMember ajp://collabscrum3.hqdev.highq.com:10001 route=tomcat_8_1 timeout=120 ping=30 retry=60
BalancerMember ajp://collabscrum3.hqdev.highq.com:10031 route=tomcat_8_1_2 timeout=120 ping=30 retry=60
</Proxy>
是否有從那裏爲JSESSIONID
cookie中的路徑是由tomcat的決定的其他配置文件?
我既不集'sessionCookiePath'在/conf/context.xml中,也不在我的應用程序中使用'SessionCookieConfig'。 是否有任何其他配置文件的JSESSIONIDcookie的路徑由tomcat決定? –
從文檔:如果未設置(在配置文件中),將使用由Web應用程序指定的值,或者在Web應用程序未明確設置的情況下使用上下文路徑 –
請您告訴我「由Web應用程序指定的值「?在web應用程序中,這是指定的?謝謝 –