最近在客户机器上部署系统,由于一台服务器上需要部署多个项目,而我们的WEB项目因为用到框架都是一样的,导致同时运行,session相互冲突,这个登录后,那个就得重新登录,造成了使用不方便,我们的解决办法如下:
对于tomcat7,可以这样:
在server.xml文件,host的标签页下,加上Context标签,标签内容可以这样写:
<Context path=”” docBase=”ROOT” sessionCookieName=”myprojectname”></Context>
对上面几个属性做一些说明:path属性指的是项目的名称,如果是直接访问URL,这里就填写空,docBase属性指的项目的名称,ROOT是使用的host标签中webapps下路径中的文件夹名称。
经过这样修改,就可以解决这个问题。