首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >用JBoss EWS2.0进行聚类

用JBoss EWS2.0进行聚类
EN

Stack Overflow用户
提问于 2013-04-03 05:45:26
回答 2查看 2.5K关注 0票数 2

在我们的生产环境中,我们使用的是JBoss企业WebServer2.0,它基本上是Apache的捆绑和略为修改的Tomcat 7。我们在不同的服务器上有两个节点,我们试图在节点之间使用会话故障转移(复制)来建立集群。我最初的想法是简单地跟随Tomcat 7集群方法。但是,按照上述指南(在示例中使用配置)并启动服务器将导致以下错误:

代码语言:javascript
复制
java.lang.ClassNotFounException: org.apache.catalina.ha.tcp.SimpleTcpCluster

同样在日志中:

代码语言:javascript
复制
INFO: Cluster RuleSet not found due to [java.lang.ClassNotFoundException: org.apache.catalina.ha.ClusterRuleSet]. Cluster configuration disabled.

因此,与JBoss EWS一起发布的Tomcat 7版本似乎没有附带标准Tomcat 7集群库。相反,Tomcat安装的lib文件夹中似乎有很多lib文件。

我在本主题中找到的所有文档都是如何在Apache级别配置集群。但是我们实际上并没有在前面使用Apache,所以它不适用。现在,我想知道是应该添加标准Tomcat 7安装中的集群库,还是使用JBoss EWS配置集群的另一种“标准”方式?是否有人使用JBoss EWS建立集群?任何见解都是欢迎的。

编辑:

我在JBoss企业Web服务器组件详细信息文档中找到了这张便条

Apache 7-群集已被删除- Red Hat不认为此特性适合于中型或大规模生产部署。

这就解释了为什么Tomcat集群库不可用。

编辑:

更多信息,见JBoss EWS 2.0.0发布说明

Tomcat集群被排除在Apache 6和7组件之外。具体来说,catalina-tribes.jar和catalina-ha.jar文件已经被删除。这消除了会话复制的可能性。

最后一句特别令人不安..。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2013-04-04 07:57:13

根据RedHat的官方响应,JBoss EWS不支持会话复制。根据RedHat,我想会话复制不是一个“企业”特性。如果我们希望以支持的方式进行会话复制,则需要升级到JBoss EAS。

当然,这并不意味着不可能使用JBoss EWS进行会话复制。只是得不到支持。因此,可以将catalina集群库复制到JBoss EWS中,并按照Tomcat 7的集群技巧中描述的方式设置集群和复制。或者使用其他会话复制框架,就像@Jukka建议的那样。

票数 1
EN

Stack Overflow用户

发布于 2013-04-03 08:36:19

是的,标准的Catalina集群JAR在JBoss EWS1.0和2.0中都没有。

您可以手动添加它们,但我建议您尝试使用http://code.google.com/p/memcached-session-manager/。在Tomcat 6(和硬件LB)上,我们工作得很好。

对Tomcat 7同样有效。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/15779736

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档