公司产品部署在 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