weblogic11G session 失效解决方案

   公司产品部署在 weblogic11G 下,由于产品采用的 jar 包与现在需要部署的 jar 包有冲突,所以不得以新建了一个域。 IP 地址一样,端口一个为 7001 一个为 7002. 经过一段时间的使用发现, 7001 端口访问 7002 端口的应用页面的时候, 7001 session 就会失效。经过一段时间的摸索,设置 weblogic 可以解决,方案如下

 

1        登录 weblogic console 控制台   选择部署 -> 选择具体应用 -> 配置

 

2          如图 点击保存 ( 不用修改 ) 会让你选择目录,一般选择本应用的 WEB-INF/classses 下面 会生成一个空的 weblogic.xml 配置文件:

 



 

 

3 在添加 weblogic.xml 里面添加一行即可:

  <session-descriptor>

          <cookie-name>cenep</cookie-name>

<!--sharing-enabled>true</sharing-enabled-->        

  </session-descriptor>

 

参考链接:http://edocs.weblogicfans.net/wls/docs92/webapp/weblogic_xml.html#wp1071982