网上找了好多的资料,对于我这种刚刚接触webLogic的人来说,他们说的有一点模糊,总是不能成功的按照他们说的实现session不被覆盖掉。
现在有一个方法是可以在一个ear包中的两个war中的session共享,也同样可以实现所需要的功能
找到ear包下的META-INFO,里面有一个文件名为:weblogic-application.xml,按照下面的进行更改就可以实现在内存中进行共享session
<?xml version="1.0" encoding="ISO-8859-1"?>
<weblogic-application xmlns="http://www.bea.com/ns/weblogic/weblogic-application"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://www.bea.com/ns/weblogic/weblogic-application http://www.bea.com/ns/weblogic/weblogic-application/1.0/weblogic-application.xsd">
<session-descriptor>
<persistent-store-type>memory</persistent-store-type>
<sharing-enabled>true</sharing-enabled>
</session-descriptor>
<prefer-application-packages>
<package-name>antlr.*</package-name>
</prefer-application-packages>
</weblogic-application>
分享到:
相关推荐
- 创建WebLogic应用程序:将EJB JAR文件和其他可能的依赖项(如WAR或EAR文件)放入WebLogic应用程序结构中。 - 配置部署描述符:在WebLogic的部署计划或应用程序的META-INF目录下的ejb-jar.xml中,配置Bean的属性...
6. **热部署问题**:在不中断服务的情况下更新应用可能导致问题,比如session丢失。了解WebLogic的热部署机制,使用适当的部署策略,可以避免这类问题。 7. **集群配置**:对于高可用性和负载均衡,可能需要配置...
Weblogic 10.3 集群配置与Session持久化是企业级应用部署的关键环节,它涉及到多个方面的知识,包括Weblogic的基础概念、集群架构、安装配置以及Session的管理和持久化。 1. **Weblogic集群名词解释** - **Domain*...
WebLogic_SessionBean应用模板是基于Java EE平台,特别是Enterprise JavaBeans (EJB)技术的一个典型应用实例,主要用于在Oracle WebLogic Server上构建和部署会话Bean。会话Bean是Java EE中的一个核心组件,它提供了...
Enterprise Archive(EAR)文件是Java EE应用程序的标准打包格式,它包含了一个完整的可部署应用,包括EJB、Web组件、库文件以及部署描述符等。一个典型的EAR文件结构如下: - `META-INF`:包含应用的元数据,如`...
【WebLogic服务器】是Oracle公司提供的一个强大且功能丰富的Java应用服务器,广泛用于部署和管理Java EE应用程序。它提供了包括Servlet、JSP、EJB等在内的多种服务,支持集群、负载均衡、故障转移等功能,为企业级...
这里我们有两个子文件夹“ejb-service”和“ejb-example”,它们可能分别代表一个服务EJB和一个示例EJB的源代码或编译后的类文件。 4. **创建部署文件**:在部署EJB时,可能需要一个应用部署描述符(如application....
4. 部署应用程序:通过管理控制台上传WAR或EAR文件,或使用命令行工具进行部署。 5. 配置服务器参数:如JVM内存大小、线程池大小等,以优化性能。 6. 监控与日志:设置日志级别和监控参数,以便分析应用性能和排查...
2. **接口定义**:EJB通常需要定义两个接口——远程接口(Remote Interface)和业务接口(Business Interface)。远程接口定义了客户端可以调用的方法,业务接口则封装了具体的业务逻辑。 3. **部署描述符**:在ejb...
在企业级应用环境中,WebLogic Server 是Oracle公司提供的一个强大且功能丰富的Java EE应用程序服务器,广泛用于构建、部署和管理企业级的分布式Web应用程序。在AIX(Advanced Interactive eXecutive)这样的Unix...
部署时需要指定应用的WAR、EAR或JAR文件,设置部署的上下文根、启动参数等。 6. **安全管理**:WebLogic提供了强大的安全特性,包括用户、角色、权限的管理,SSL/TLS配置,以及与企业目录服务如LDAP的集成。配置...
4.1 部署模型:学习WebLogic支持的不同部署模型,如EAR、WAR、JAR和WLDF(WebLogic Deploy Tooling)等。 4.2 部署过程:掌握如何打包应用,通过控制台或WLST部署,以及更新、暂停、恢复和卸载应用程序。 4.3 应用...
在WebLogic中,应用通常以EAR、WAR或JAR文件的形式部署。理解部署计划、部署目标以及热部署策略是运维中的重要环节。此外,深入理解WebLogic的类加载器机制有助于解决类冲突问题。 三、WebLogic集群与高可用性 为了...
教材可能涵盖了如何在WebLogic中部署应用程序,包括WAR、EAR和JAR文件的部署方式,以及如何配置应用程序的上下文根、依赖库等。此外,管理方面可能涉及域的概念、管理服务器和受管服务器的设置、数据源和JMS资源的...
6. **部署和生命周期管理**:WebLogic Server 8.1支持多种部署模型,包括传统部署、EAR(Enterprise Archive)和WAR(Web Application Archive),以及热部署和热更新,便于应用的发布和维护。 7. **安全性**:提供...
学习如何使用WebLogic的部署工具(如WLST - WebLogic Scripting Tool)来部署WAR、EAR和JAR文件,理解部署计划和配置文件的作用,以及如何进行热部署和更新。 4. **集群和高可用性**: WebLogic 8.1支持集群部署...
学习如何打包和部署Java EE应用程序,如WAR和EAR文件,理解部署计划和部署配置的重要性。同时,了解热部署、更新和回滚策略,以确保在生产环境中平稳进行版本迭代。 5. **集群与高可用性** 集群是提高WebLogic...
- 部署EJB3应用到Weblogic 11g通常涉及创建一个EAR(Enterprise Archive)文件,该文件包含EJB JAR、WAR(Web Application Archive)和其他依赖项。 - 使用Weblogic管理控制台或者 WLST(WebLogic Scripting Tool...
- **EAR/WAR/ZIP部署**:你可以将Java EE应用程序打包为EAR/WAR/ZIP文件,通过Admin Console或命令行工具(如`wldeploy`)部署到WebLogic。 - **热部署**:WebLogic支持热部署,允许在不重启服务器的情况下更新...