weblogic11G session 失效解决方案

本文介绍了解决在同一IP不同端口部署WebLogic应用时,因Session共享导致其中一个应用Session失效的问题。通过配置weblogic.xml文件中的session-descriptor元素,并指定唯一的cookie-name,实现了各应用间的Session隔离。
摘要由CSDN通过智能技术生成

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值