IFrame在Weblogic9.2下的请求session覆盖的问题, 系统部署到tomat和weblogic10.3版本多正常,session管理没出现问题。唯独weblogic9.2有问题。
求大侠们指点:
首先说明一下:不是weblogic下iframe跨域session丢失的问题而是同一个域下,iframe发出的请求重新生了一个sessionid把原来的请求覆盖掉导致原session丢失的问题。
具体是这样的:我点击登录按钮,产生了一个sessionid,然后登录跳转到一个带有iframe的页面,这个iframe发出请求,在此请求中居然新生成了一个sessionid把原来的那个覆盖掉了。
html:"<iframe name='mainFrame' src='http://192.168.5.220:7001/G4/index.ered?reqCode=preferencesInit' scrolling='auto' frameborder='0' width='100%' height='100%' ></iframe>"
尝试用url重写jsessionid的方法,但依然不起作用:
html:"<iframe name='mainFrame' src='http://192.168.5.220:7001/G4/index.ered;jsessionid=${jsessionid}?reqCode=preferencesInit' scrolling='auto' frameborder='0' width='100%' height='100%' ></iframe>"
后台代码为:
/**
* 获取一个SessionContainer容器,如果为null则创建之
*
* @param form
* @param obj
*/
public static SessionContainer getSessionContainer(
HttpServletRequest request) {
SessionContainer sessionContainer = (SessionContainer) request
.getSession().getAttribute("SessionContainer");
if (sessionContainer == null) {
sessionContainer = new SessionContainer();
HttpSession session = request.getSession(true);
session.setAttribute("SessionContainer", sessionContainer);
}
return sessionContainer;
}
- 大小: 156.6 KB
分享到:
相关推荐
本篇文章将详细阐述如何在Windows环境下部署WebLogic 9.2,包括创建域、启动服务、配置数据源、部署应用以及一些注意事项。 1. **创建WebLogic域** 创建WebLogic域是部署的基础步骤,域包含了WebLogic Server实例...
在 Unix 系统下安装 WebLogic 9.2 需要按照特定的步骤进行操作,以确保安装成功。在本文中,我们将详细介绍 WebLogic 9.2 的安装过程,并提供相关的命令和配置信息。 安装 WebLogic 9.2 首先,需要下载 WebLogic ...
本文档将指导读者安装和配置 WebLogic 9.2 服务器,解决常见的安装和配置问题。 一、选择 WebLogic 9.2 的原因 在选择 WebLogic 9.2 之前,需要了解 WebLogic 8 的限制。WebLogic 8 只支持 J2EE 1.3 规范,也就是 ...
在使用 WebLogic Server 9.2 的过程中,还可能遇到其他问题,例如性能优化、集群配置、安全设置等。这些问题都需要深入理解 Java EE 架构、WebLogic Server 的特性和最佳实践。Oracle 提供了丰富的文档和社区资源,...
- **环境检查**: 在安装WebLogic 9.2之前,确保计算机满足最低硬件要求,例如足够的内存和磁盘空间。 - **兼容性验证**: 验证所使用的操作系统是否与WebLogic 9.2兼容。 - **软件依赖**: 确保已经安装了必要的软件,...
下载链接在附件中,weblogic 9.2 for linux
在 WebLogic 9.2 中配置数据源通常涉及以下几个步骤: - **创建 JNDI 名称**:为数据源定义一个 JNDI 名称,以便应用程序可以引用它。 - **选择数据库驱动**:根据所使用的数据库类型(如 Oracle、MySQL、SQL ...
7. **覆盖现有配置**:在部署过程中,你可能会遇到是否覆盖现有配置的问题。选择"Yes"表示覆盖服务器上的任何现有相同应用的配置,"No"则会保留现有配置。选择哪一个取决于你的具体需求。 8. **解锁控制台**:完成...
在使用 "weblogic9.2_full_license.rar" 时,你需要先解压文件,然后按照 readme.txt 中的指示进行安装。安装过程中,务必仔细阅读并接受 license.bea 中的许可协议。安装完成后,你可以利用管理控制台来配置和管理...
在本教程中,我们将深入探讨如何在RedHat Linux操作系统上安装WebLogic Server 9.2 MP2。WebLogic Server是BEA Systems(后被Oracle公司收购)开发的一款企业级Java应用服务器,它提供了用于构建、部署和管理分布式...
在配置 MyEclipse 的 WebLogic 9 服务器启动时,需要打开首选项对话框,并展开 MyEclipse 下的 Application Servers,选择 WebLogic 9.2,然后配置服务器的启动参数和 JVM 参数,以便在开发和部署 Java Web 应用程序...
WebLogic 9.2 在 Window 下的安装 WebLogic 9.2 是一个功能强大且流行的 Java 应用服务器,可以在 Windows 平台上安装和使用。下面是 WebLogic 9.2 在 Window 下的安装步骤: 1. 安装 WebLogic 9.2 首先,双击 ...
在Windows环境下进行WebLogic Server 9.2的安装、部署、配置域以及发布工程是一个涉及多个步骤的过程。本文将详细阐述这些关键环节,帮助你理解并掌握相关知识点。 首先,让我们从**安装WebLogic Server 9.2**开始...
WebLogic Server 9.2 的集群部署方法是企业级应用在Windows环境中实现高可用性和负载均衡的关键步骤。本文将详细阐述集群配置的整个过程,包括前期准备、管理服务器的安装以及集群成员的设置。 1.1 群集安装前的...
WebLogic Server 9.2 是一款由甲骨文公司(Oracle)提供的企业级Java应用程序服务器,用于部署和管理Java EE应用程序。在这个版本中,安装过程是初步接触WebLogic Server的关键步骤,接着是配置数据源和Web应用,...
WebLogic Server的安装开始于解压缩安装包,然后在安装目录下运行命令`java –jar –Xmx2048m weblogic9.2.jar`。安装过程中,按照提示选择相应的选项,例如自定义安装路径、创建新的BEA HOME、默认安装模式等。 ...