最近发现一个新地方也可以设置:
修改tomcat的server.xml配置文件中context 加入sessionCookieName
sessionCookieName |
The name to be used for all session cookies created for this context. If set, this overrides any name set by the web application. If not set, the value specified by the web application, if any, will be used, or the name |
http://tomcat.apache.org/tomcat-7.0-doc/config/context.html
下面是老办法:
開源就是好,看代碼輕鬆解決問題
/tomcat-6.0.x/java/org/apache/catalina/Globals.java
1 |
/** |
2 |
* |
3 |
* |
4 |
*/ |
5 |
public static final String |
6 |
System.getProperty( "org.apache.catalina.SESSION_COOKIE_NAME" , |
7 |
"JSESSIONID" ); |
於是在$TOMCAT_TOME/conf/catalina.properties加上一句
org.apache.catalina.SESSION_COOKIE_NAME=MYSESSIONID
這樣sessionid的名稱就是MYSESSIONID了