JBOSS 屏蔽广播信息

来源:互联网 发布:websocket 网页 源码 编辑:程序博客网 时间:2024/05/21 22:21

jboss的production模式,默认是支持集群的。如果不想用集群,可以选择default模式。

 

在相同的网段中有多个production的jboss启动,在jboss的日志中经常会看到类似的广播信息。

 

2011-01-13 08:46:19,943 INFO  [org.jboss.ha.jndi.DetachedHANamingService$AutomaticDiscovery] Listening on /192.168.1.102:1102, group=23
0.0.0.4, HA-JNDI address=192.168.1.102:1100
2011-01-13 08:46:20,228 INFO  [STDOUT]
---------------------------------------------------------
GMS: address is 192.168.1.102:54239 (cluster=DefaultPartition-EntityCache)
---------------------------------------------------------
2011-01-13 08:46:20,492 INFO  [org.jboss.cache.TreeCache] viewAccepted(): [192.168.1.103:43405|811] [192.168.1.103:43405, 192.168.1.103:41728
, 192.168.1.103:50424, 192.168.1.102:41046, 192.168.1.104:41608, 192.168.1.104:52052, 192.168.1.104:45745, 192.168.1.103:42663, 192.168.1.102:55131, 10.1
.4.104:60243, 192.168.1.103:43456, 192.168.1.104:49852, 192.168.1.104:33284, 192.168.1.102:58354, 192.168.1.102:55139, 192.168.1.102:45992, 192.168.1.102
:33157, 192.168.1.103:51608, 192.168.1.102:54239]

 

由于广播会耗费一定的资源。如果你使用了production模式,不使用软集群,不想让控制台有广播信息。

可以尝试一下的方法来解决。由于版本的不同,操作文件名可能会略有不同。


1)    删除server/production/farm/
2)    删除server/production/deploy-hasingleton/
3)    删除server/production/deploy/jboss-web-cluster.sar,
      删除server/production/deploy/jboss-web.deployer/META-INF/jboss-service.xml
      中对jboss.cache:service=TomcatClusteringCache的依赖,即删除或者注释掉如下代码:
       <depends>jboss.cache:service=TomcatClusteringCache</depends>
4)    删除server/production/deploy/deploy.last/farm-service.xml
5)    删除server/production/deploy/deploy-hasingleton-service.xml
6)    删除server/production/deploy/ejb3-clustered-sfsbcache-service.xml
7)    删除server/production/deploy/ejb3-entity-cache-service.xml
8)    删除server/production/deploy/cluster-service.xml
      删除cluster-service.xml后需要进行如下操作:
   1、将server/production/deploy/hahttp-invoker.sar 替换为default配置下的http-invoker.sar。
   2、将server/production/deploy/jboss-messaging.sar 替换为default配置下的jboss-messaging.sar。
   3、将server/production/hajndi-jms-ds.xml替换成default配置下的jms-ds.xml。
这样控制台就没有了广播信息的输出,另外其他的production节点也不会感知到该实例

 

 

原创粉丝点击