Seam 框架得益于与JBoss的无缝集成,以及EJB3的使用,天生具有高集群特性。本文简单介绍JBoss Seam配置集群的方法。配置方法如下:
首先是准备工作:
1.配置好JBoss集群,确保集群可以正常工作。
2.配置好Seam工程所需要的数据源。将数据源放入到主JBoss的farm文件夹内。
3.
最重要的是确保所有:session类型和 conversation-scoped 类型的对象,也就是需要服务器间同步的对象,需要可以被序列化,实现
org.jboss.seam.core.Mutable接口。该接口包含一个
clearDirty(),用来告诉seam是否需要复制。
开始正式配置:
1.修改文件WEB-INF/web.xml,在<web-app>标签下
加入<distributable/>标签。
2.修改文件WEB-INF/components.xml,在<core:init>标签内添加 distributable="true" 属性。
3.将工程放入到主JBoss的farm文件夹内。
4.启动JBoss,查看系统是否工作正常。产看另外的同组JBoss是否复制了项目和数据源,分别使用JBoss各自的IP及端口查看项目工作是否正常。
另外可以在JBoss jmx-console查看session是否被复制。JBoss5.1位置:jboss.cache-->standard-session-cache-->printCacheDetailsAsHtml方法
参考:
http://docs.jboss.com/seam/latest/en-US/html/ClusteringAndEJBPassivation.html#d0e29958
分享到:
相关推荐
Jboss cache.pdf介绍了如何配置和使用JBoss Cache,包括集群设置、缓存策略等内容。 **6. JFreeChart** JFreeChart 是一个Java库,用于创建各种图表,如折线图、饼图、柱状图等。JFreeChart-1.0.5-Ch.chm提供了...
- **集成环境**:演示如何设置开发环境,包括安装 JBoss AS 和配置 Seam。 - **数据库集成**:简述如何将数据库与 Seam 应用集成起来。 #### 三、状态管理 - **第三章:状态管理式多页应用** - **原理介绍**:...
3. **集群配置** - **理解集群原理**: 解释了集群的基本概念、优势以及常见的集群架构模式。 - **集群部署实践**: 分步骤指导如何搭建JBoss集群环境,并进行了详细的操作说明。 4. **JBoss附加组件** - **...
- **重点内容**:深入探讨了JBoss集群的概念、原理及其配置方法。 - **实践价值**:了解集群可以显著提高应用的可用性和负载均衡能力,是实现高可用架构的重要手段之一。 **五、总结** 《JBoss in Action》是一本...
- **集群**: 探讨如何配置集群以实现负载均衡和高可用性。 #### 四、高级技术与框架集成 本书不仅覆盖了JBoss 5 应用服务器的核心功能,还介绍了如何集成和使用一些热门的技术和框架,例如: - **JBoss Seam**: ...
《深入浅出JBoss+Seam》这本书是进一步了解JBoss和Seam框架的好资料,Seam是一个强大的Java EE框架,它简化了开发流程,与JBoss结合可以提供更高效的开发体验。 ### 结语 理解JBoss的基本原理和操作方法是成为Java...
- server/all:完全配置,启动所有服务,包括集群和IIOP。 - server/default:默认配置,如果没有指定配置,将使用此配置。 - server/default/conf:配置文件存放处,如server.xml等。 - server/default/data:...
同时,JBoss AS7 还具备集群和负载均衡的能力,可以构建高可用性和可扩展性的分布式系统。 【JBoss Tools 知识点】 JBoss Tools 是一组专为 JBoss 开发者设计的 Eclipse 插件,它极大地提升了基于 JBoss 平台的...
通过JBoss Community和其提供的JBoss AS及Seam框架,开发者可以获得一个强大的开源生态系统,帮助他们快速开发出健壮、可维护的企业级应用。这个社区不仅提供了优秀的软件,还拥有活跃的论坛、文档和教程,支持...