您的位置:程序门 -> websphere ->



was6.0 集群作为总线成员时,消息传递引擎无法启动


[收藏此页] [打印本页]选择字色:背景色:字体:[][][]


was6.0 集群作为总线成员时,消息传递引擎无法启动[无满意答案结贴,结贴人:famousboy]
发表于:2007-10-15 15:55:19 楼主
环境:linux   redhat   as   4   +   was   nd   6.0

在总线中添加一个集群作为总线成员后,消息传递引擎始终没有办法启动。  
log中的信息如下:  
webapp   a   srve0180i:   [adminconsole]   [/ibm/console]   [servlet.log]:   action:   sibmessagingenginecollectionaction:   cannot   start   messaging   engine   amlcluster.000-mybus:mbeanserver   cannot   find   mbean   with   objectname   *:*  

消息传递引擎   =>   数据存储中使用的数据源   jdbc/oracledatasource,可以通过连接测试。“创建表”的选项也选中了。  

我另建了一个总线,添加单个节点作为成员,消息引擎可以正常启动。我猜测可能和数据源有关,集群的时候用的是外部的oracle数据库,节点的时候用的是websphere默认的内建数据库。

是不是需要手动在db中建表,或者是还需要配置其他项目或属性?请各位高人指点...谢谢了。  

另外,在配置问题=> 错误中存在以下问题,这个好象是was的一个bug,不知道是否影响引擎的启动  
chkw3635e:   装入节点级别   6.0.1.0   下文档   cells/pc7102cell01/clusters/amlcluster/sib-engines.xml   的验证器类   com.ibm.websphere.validation.sib.level60.sibmessagingenginesvalidator_60   由于异常   java.lang.classnotfoundexception   而失败:com.ibm.websphere.validation.sib.level60.sibmessagingenginesvalidator_60。  
发表于:2007-10-18 11:45:191楼 得分:0
问题基本已经定位到数据源了。  

我建了一条普通的总线,以一个节点作为成员,使用默认数据源,引擎可以正常启动。
把默认数据源换成外部数据源之后,就无法启动了。但是这个时候,websphere已经在数据库中建了表,并且插入了数据。

log里什么都看不出来,郁闷了...  


快速检索

最新资讯
热门点击