问题描述:
同一个weblogic下新建两个domain:bjmmis_domain,report_domain。前者用来部署应用,后者用来部署报表。
在应用中通过redirect方式访问报表,就会出现访问报表后,无法访问应用(session丢失,提示重新登陆)。
问题分析:
访问应用时,会在客户端保留一个名为JsessionID的cookie,记录了
bjmmis_domain的信息,JSessionID为Weblogic
cookie-name的默认值。当访问报表时,客户端Cookie中JSessionID的值被
report_domain刷新,于是再访问应用就会出现session丢失
查看应用与报表war中的weblogic.xml中的/weblogic-web-app/session-descriptor/节点,发现两者都存在这样的session-param节点:
<session-param>
<param-name>CookieName</param-name>
<param-value>JSESSIONID</param-value>
</session-param>
解决方案:
修改报表的weblogic.xml中的cookiename定义:
<session-param>
<param-name>CookieName</param-name>
<param-value>JSESSIONID1
</param-value>
</session-param>
另外参考http://itindex.net/blog/2010/06/18/1276830937324.html
中的解决方案,也可以采用如下方式:
访问App1时用IP来访问,访问App2时用域名来访问。
分享到:
相关推荐
weblogic 如何设置session的超时时间
如:A,B两个服务,在浏览器中登录访问A后,当前打开的浏览器上在开一个选项卡访问B服务后,回过来点击访问A时session丢失,需要重新登录A才可以访问。经过资料查找,发现问题是因为:IP相同认为是同一个域,接收了B...
有图有真相,weblogic集群配置及session共享
测试weblogic 集群环境(session replication)
1. Weblogic集群名词解释 4 1.1. 什么是Domain和Server 4 1.1.1. Domain 4 1.1.2. Server 4 1.2. Domain and Server的关系 4 1.3. webLogic集群Session持久化配置 4 2. Weblogic集群的体系架构 5 2.1. 单层混合型的...
weblogic session共享的sql语句_mysql 官方网站提供了DB2、oracle、sqlserver、 如果想要那些数据库,就去官网上看吧, 我这个是mysql的。 都别下错了!
WebLogic在UNIX下搭建domain
将应用部署在weblogic中于axis2冲突的问题及解决方案
3.1. 集群定义 一个集群就是一组协同工作的WebLogic服务器实例。 集群提供:高可用性、负载均衡、扩展性。 集群图示:图2、图3都是集群在应用环境中的示例。
Weblogic_10.3集群配置及session共享,
Linux下新建Weblogic Domain域详解
本文档整理了linux环境下weblogic新建domain的详细命令操作。
在tomcat下部署成功,迁移到weblogic下,报错,一般都是配置和jar包问题,配置问题开发根据报错能解决,jar冲突比较烦人,这里给出了解决方案。
本文档详细记录了,Weblogic的安装和配置,domain的建立和部署,工程应用的部署,数据源的配置,包你你看就会。。。
weblogic12c安装指导文档,weblogic12c建域的WLST脚本,以及所需要的配置文件。
weblogic10 与hibernate冲突解决方案 错误如下:org.hibernate.QueryException: ClassNotFoundException: org.hibernate.hql.ast.HqlToken linux windows 环境解决方案全解 Linux 启动脚本添加如下: export USER_...
weblogic domain creation
NULL 博文链接:https://best0247.iteye.com/blog/2337855
一、实验目的: 学会在WebLogic平台下部署Servlet与Jsp 二、实验环境 ... 在第上步中你已创建一个工作区,假设为mydomain,则在\bea\user_projects\domains中有一个mydomain目录。运行startWeblogic.cmd。