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应用程序中,这是指定的?谢谢 –