`
alex_javaer
  • 浏览: 591 次
最近访客 更多访客>>
文章分类
社区版块
存档分类
最新评论

Jboss EAP 6.1集群环境下Ejb3.1 timer配置数据同步问题--Urgent!!!

阅读更多
Hi,
   请问大神,我们公司有个web项目是基于Jboss EAP 6.1 +EJB 3.1 + JSF2架构开发的,并部署在Jboss的集群环境下(Server A,Server B and Server C).
   项目中用EJB3.1 Timer Server创建了一些schedule tasks,Timer的配置数据文件独立的存放于另一台中央文件服务器中。
   用户能访问一个配置task的页面,来创建新的task或更改,删除已有的tasks。但我们发现这样做在集群环境下出现问题。
   详情如下:
   当服务器被启动时,每台服务器会去中央文件系统读取Timer的配置数据到自己本机的缓冲中。但当某个用户在某台服务器上修改了自己的tasks的配置时,只有那台服务器对应的Timer的缓存数据被更新,而这些更新并没有被同步到其他另外两个节点的服务器上。这样就会出现集群环境下不同机器Timer配置数据不同步的问题。
    有一种做法就是重新关闭所有服务器然后再重启,迫使它们再去重新从存放在中央文件系统的Timer配置数据读取配置数据,这样Timer配置数据就同步了。但是我们不可能用户每次update tasks都重启服务器,所以想问一下,有什么可行的解决方法使当某台服务器的timer tasks的配置被更改后,这些更改也能同时同步到其它节点服务器上。
  
   这个问题很紧急,盼高手们能提供确实有效可行的解决方案。
  
   万分感谢!!!
  
   逍遥
分享到:
评论

相关推荐

    Jboss eap 6.1.0 应用平台配置管理文档

    该文档还会详细说明如何通过调整JBoss EAP 6.1的配置来提升应用性能,包括但不限于JVM参数设置、数据库连接池优化、以及服务器级别的性能调优。 ### 知识点七:故障排除 在企业应用运行过程中,故障排除是不可避免...

    linux-jboss-eap 集群搭建

    在Linux环境下,搭建JBoss Enterprise Application Platform (EAP)的集群能够提高应用程序的可用性和可扩展性。JBoss EAP 6.4.0提供了两种运行模式:standalone(独立运行模式)和domain(域模式)。standalone模式...

    jboss7ejb配置文件

    在没有提供具体的`ejb-jar.xml`和`jboss-ejb3.xml`内容的情况下,我们无法深入分析每个文件的详细配置,但以上已概述了它们在EJB部署中的基本作用和常用配置选项。如果你需要对特定配置进行深入理解,建议查阅官方...

    jboss-ejb-3.1-api-1.0.2-10.el7.noarch.rpm

    官方离线安装包,测试可用。使用rpm -ivh [rpm完整包名] 进行安装

    jboss-eap-7.2.6-patch

    【JBoss EAP 7.2.6 补丁包详解】 JBoss Enterprise Application Platform (EAP) 是 Red Hat 提供的一款开源中间件,用于构建、部署和管理企业级 Java 应用程序。JBoss EAP 7.2.6 版本是一个重要的更新,包含了多个...

    EJB3.1与JBoss7.1.1在eclipse的实现

    标题《EJB3.1与JBoss7.1.1在eclipse的实现》意味着本文档将介绍如何使用EJB3.1标准在JBoss应用服务器7.1.1版本上进行企业级Java Bean(EJB)的开发,并通过Eclipse集成开发环境进行部署和测试。EJB3.1是一种用于简化...

    EJB 3.1 Cookbook

    《EJB 3.1 Cookbook》是一本针对企业级Java应用开发的专业书籍,主要涵盖了EJB(Enterprise JavaBeans)3.1版本的相关技术。EJB是Java EE(Java Platform, Enterprise Edition)的一部分,用于构建可扩展、安全且...

    jboss-eap-6.4.0.zip

    8. **Java 远程处理 EJB**:Enterprise JavaBeans (EJB) 是 Java EE 平台的核心部分,EAP 6.4 支持 EJB 3.1 规范,包括无状态会话 bean、有状态会话 bean、实体 bean 和消息驱动 bean 等。 9. **Web 服务支持**:...

    jboss7.1+ejb3.1建立第一个Ejb项目

    首先,你需要确保拥有正确的环境配置。安装JDK以支持Java编程,Eclipse3.7作为集成开发环境,以及JBoss7.1作为应用服务器。确保所有软件都已正确下载并解压到适当位置。 接下来,你需要在Eclipse中安装JBoss Tools...

    jboss-ejb-3.1-api-javadoc-1.0.2-10.el7.noarch.rpm

    官方离线安装包,测试可用。使用rpm -ivh [rpm完整包名] 进行安装

    rh-maven33-jboss-ejb-3.1-api-javadoc-1.0.2-10.12.el7.noarch.rpm

    官方离线安装包,测试可用。使用rpm -ivh [rpm完整包名] 进行安装

    jboss-eap-7.2.0.zip

    JBoss EAP(Enterprise Application Platform)是Red Hat公司推出的一款开源、基于Java EE(现在称为Jakarta EE)的应用服务器,它为企业级应用程序提供了稳定、安全和可扩展的运行环境。版本7.2.0是该平台的一个...

    Linux JBoss EAP集群搭建

    通过上述步骤,可以在Linux环境下成功搭建JBoss EAP集群。domain模式不仅简化了运维工作,还提高了系统的可靠性和性能。此外,通过mod_cluster的支持,还可以实现更高级别的负载均衡和故障恢复机制。 总之,在构建...

    jboss-ejb-api_3.1_spec.jar

    ejb在jboss下的组件基础类,包含javax.ejb.Stateless等

    Linux JBoss EAP集群

    本文将详细介绍如何在 Linux 系统下搭建 JBoss EAP 集群,包括域模式下的配置及 mod_cluster 的集成,以实现负载均衡和高可用性。 #### 二、环境准备 在开始之前,需要确保以下条件已满足: 1. **操作系统**:本文...

    jboss-eap-6.3.0

    1. **Java EE 6支持**:JBoss EAP 6.3.0遵循Java Platform, Enterprise Edition (Java EE) 6标准,提供包括Servlet 3.0、JPA 2.0、EJB 3.1、JSF 2.1等在内的服务和API。 2. **模块化架构**:EAP 6.3引入了模块化...

    jboss eap 6.2或as 7 以上乱码问题解决

    默认情况下,jBoss AS 和 EAP 使用的是ISO-8859-1编码来解析URL中的参数,如果传入的数据不是该编码格式,就会出现乱码。 #### 解决方案 要解决jBoss EAP 6.2 或 AS 7 以上的乱码问题,可以通过修改服务器配置文件...

    rh-maven33-jboss-ejb-3.1-api-1.0.2-10.12.el7.noarch.rpm

    官方离线安装包,测试可用。使用rpm -ivh [rpm完整包名] 进行安装

    Jboss-EAP-6.4配置web工程,修改根目录,修改内存,修改端口

    本文主要介绍了如何配置和管理JBoss EAP 6.4,包括安装和部署FineReport、修改服务器端口、调整内存设置以及改变Web工程的根目录。 首先,我们需要下载并安装JBoss EAP 6.4。这可以通过访问Red Hat的官方网站完成,...

Global site tag (gtag.js) - Google Analytics