一台服务器多个WEB应用,SESSION冲突的解决方法

最近在客户机器上部署系统,由于一台服务器上需要部署多个项目,而我们的WEB项目因为用到框架都是一样的,导致同时运行,session相互冲突,这个登录后,那个就得重新登录,造成了使用不方便,我们的解决办法如下:

对于tomcat7,可以这样:

在server.xml文件,host的标签页下,加上Context标签,标签内容可以这样写:

<Context path=”” docBase=”ROOT” sessionCookieName=”myprojectname”></Context>

对上面几个属性做一些说明:path属性指的是项目的名称,如果是直接访问URL,这里就填写空,docBase属性指的项目的名称,ROOT是使用的host标签中webapps下路径中的文件夹名称。

经过这样修改,就可以解决这个问题。



没有更多推荐了,返回首页