`
easy0917
  • 浏览: 260450 次
  • 性别: Icon_minigender_1
  • 来自: 武汉
社区版块
存档分类
最新评论

关于WebLogic下的IFrame跨域访问造成Session丢失的问题

 
阅读更多
最近遇到一个很郁闷的问题:
我在同一个weblogic下创建了两个domain,部署了两个系统A和B。其中系统A有一个按钮可打开系统B,并自动登录。通过A系统打开B系统后session会发生无规律丢失的情况。经过两天的研究,baidu,goolge了无数次后找到了一个帖子,里面写了一下方法:
        

         这主要是sessionid在影响,你登录第一个web时默认使用jsessionid来记录session id的,放在cookie里 或者url后面,登录第二个时还是默认使用的jsessionid来做的,这样第二个会覆盖第一个jsessionid,所 以表现为session丢失了。

         解决办法如下:两个web使用不同的sessionid来标识,如第一个web使用jsessionid1,第二个web使用 jsessionid2就可以了。 直接在每个web程序下配置weblogic.xml
<session-descriptor>
       <session-param>
         <param-name>CookieName</param-name>
         <param-value>JSESSIONID1</param-value>
       </session-param>
    </session-descriptor>
         即将第一个web app的session id标识改为jsessionid1,同理将第二个改为jsessionid2 ,这样你再来做你 的就不会有问题了。

经过实验,果然是因为session id的原因,特写在blog中备份.


--------------------------------------------------------------------------------

分享到:
评论

相关推荐

    weblogic session丢失

    6. **日志分析**:通过查看WebLogic的日志文件,寻找关于session丢失的异常信息,有助于定位问题。 7. **监控和调试**:使用WebLogic的管理工具进行监控,如WLST(WebLogic Scripting Tool)或JMX,以便实时查看...

    weblogic设置session超时时间

    WebLogic 设置 Session 超时时间 WebLogic 是一个功能强大且流行的 Java 企业级应用服务器,支持多种方式来设置 Session 的超时时间。在本文中,我们将介绍如何在 WebLogic 中设置 Session 超时时间。 Method 1: ...

    Weblogic_10.3集群配置及session共享.doc

    Weblogic_10.3集群配置及session共享,

    weblogic跨域flex

    在Web开发中,跨域问题经常出现,尤其是在使用Adobe Flex作为前端开发工具,与后台服务器(如Oracle WebLogic)交互时。由于浏览器的同源策略限制,不同源的HTTP请求会被阻止,这在Flex应用中会引发问题,因为它们...

    一个服务器搭多个tomcat导致session丢失,或者同一个IP不同端口,多个应用的session会冲突解决方法

    一个服务器上搭建了多个tomcat或者weblogic,端口不一样,同时启动访问时session丢失。如:A,B两个服务,在浏览器中登录访问A后,当前打开的浏览器上在开一个选项卡访问B服务后,回过来点击访问A时session丢失,...

    WebLogic之Session

    4. **负载均衡**:在负载均衡的设置下,Session粘滞性是一个重要的概念,确保用户的请求总是被定向到最初创建Session的服务器,以避免Session丢失。 5. **高可用性**:通过配置Session持久化,即使服务器故障,也能...

    配置WebLogic Server 11g集群、Session复制、定时任务(Windows&Linux)

    配置WebLogic Server 11g集群、Session复制、定时任务(Windows&Linux)

    WebLogic Server 11g 集群、 Session复制(Windows)

    本文主要探讨的是在Windows环境下如何配置WebLogic Server 11g的集群以及实现Session复制,这对于构建高可用性和负载均衡的Web应用程序至关重要。 首先,集群是将多个独立的WebLogic Server实例组织在一起,它们看...

    WebLogic 11g 集群 负载均衡 Session复制 Windows

    WebLogic 11g 集群 负载均衡 Session复制 Windows

    Weblogic 10.3集群配置指南与Session持久化

    Weblogic 10.3 集群配置与Session持久化是企业级应用部署的关键环节,它涉及到多个方面的知识,包括Weblogic的基础概念、集群架构、安装配置以及Session的管理和持久化。 1. **Weblogic集群名词解释** - **Domain*...

    weblogic 集群,session 复制测试

    测试weblogic 集群环境(session replication)

    weblogic session共享的sql语句_mysql

    weblogic session共享的sql语句_mysql 官方网站提供了DB2、oracle、sqlserver、 如果想要那些数据库,就去官网上看吧, 我这个是mysql的。 都别下错了!

    weblogic集群下的session复制

    WebLogic集群下的Session复制是构建高可用性和容错性Web应用程序的关键技术。在WebLogic Server环境中,当一个用户在集群中的某个服务器上登录并创建了Session后,如果该用户的请求被转发到集群中的其他服务器,...

    配置WebLogic Server 11g 集群、Session复制(Windows).docx

    本教程将详细讲解如何在Windows环境下配置WebLogic Server 11g的集群以及Session复制。 ### 1. 预备知识 在开始配置之前,确保你对以下概念有基本理解: - Java Enterprise Edition (Java EE):标准的服务器端开发...

    关于weblogic使用IP直接访问发布应用的配置测试包

    (注:在该服务器下发布了若干应用,如myweb/myweb1/myweb2/myweb3等等,但现在就想通过上面的输入只访问testweb下面的index.jsp文件就可以了) 解决办法如下~~ 修改WEB-INF下的weblogic.xml /就可以了!

    WebLogicServer集群Session复制

    3.1. 集群定义 一个集群就是一组协同工作的WebLogic服务器实例。 集群提供:高可用性、负载均衡、扩展性。 集群图示:图2、图3都是集群在应用环境中的示例。

    关于WebLogic Integration的常见问题

    关于WebLogic Integration的常见问题 WebLogic Integration是BEA公司的一款企业应用集成平台,旨在解决企业内部业务系统集成问题。该平台提供了统一的开发和运行时框架,将所有业务集成组件统一到一个单一、灵活的...

Global site tag (gtag.js) - Google Analytics