<2012-7-30 上午08时42分21秒 CST> <Warning> <JTA> <BEA-110405> <Resource WLStore_osb1_domain__WLS_AdminServer was not assigned to any of these servers: AdminServer AdminServer >我说下我配置的流程,我有个webservice服务。1、我把它注册到了osb1上BS(BusinessService),以PS(ProxyService)形式发布出去,PS配置里的传输协议为JMS。
2、把osb1的PS注册到osb2上作为BS,以PS的形式发布出去,配置的协议均为JMS。(这里的BS测试成功)
3、最后把osb2的PS注册到osb3作为BS,测试就不行了,报上面的错误

解决方案 »

  1.   

    错误日志
    <2012-7-30 下午03时19分52秒 CST> <Error> <EJB> <BEA-010026> <Exception occurred during commit of transaction Name=[EJB com.bea.wli.sb.transports.jms.JmsInboundMDB.onMessage(javax.jms.Message)],Xid=BEA1-11D113B20120CC2213CF(81237871),Status=Rolling Back. [Reason=javax.transaction.SystemException: Aborting prepare because the following resources could not be assigned: WLStore_osb1_domain_FileStore],numRepliesOwedMe=0,numRepliesOwedOthers=0,seconds since begin=199,seconds left=0,XAServerResourceInfo[WLStore_osb2_domain_FileStore]=(ServerResourceInfo[WLStore_osb2_domain_FileStore]=(state=rolledback,assigned=AdminServer),xar=WLStore_osb2_domain_FileStore35395362,re-Registered = false),XAServerResourceInfo[WLStore_osb1_domain_FileStore]=(ServerResourceInfo[WLStore_osb1_domain_FileStore]=(state=new,assigned=none),xar=null,re-Registered = false),SCInfo[osb1_domain+AdminServer]=(state=rolling-back),SCInfo[osb2_domain+AdminServer]=(state=rolledback),properties=({weblogic.transaction.name=[EJB com.bea.wli.sb.transports.jms.JmsInboundMDB.onMessage(javax.jms.Message)]}),OwnerTransactionManager=ServerTM[ServerCoordinatorDescriptor=(CoordinatorURL=AdminServer+[2001:0:9d38:953c:1826:c7e:3f57:a7f7]:7001+osb2_domain+t3+, XAResources={eis/tibjms/Topic, eis/sunmq/Queue, eis/AQ/aqSample, eis/wls/Queue, eis/tibjms/Queue, WLStore_osb2_domain_FileStore, eis/activemq/Queue, eis/webspheremq/Queue, eis/aqjms/Topic, eis/pramati/Queue, eis/aqjms/Queue, eis/tibjmsDirect/Queue, eis/Apps/Apps, WLStore_osb2_domain_WseeFileStore, eis/jbossmq/Queue, WLStore_osb2_domain__WLS_AdminServer, eis/fioranomq/Topic, eis/tibjmsDirect/Topic, eis/wls/Topic, WSATGatewayRM_AdminServer_osb2_domain},NonXAResources={})],CoordinatorURL=AdminServer+[2001:0:9d38:953c:1826:c7e:3f57:a7f7]:7001+osb2_domain+t3+): weblogic.transaction.RollbackException: Aborting prepare because the following resources could not be assigned: WLStore_osb1_domain_FileStore
    at weblogic.transaction.internal.TransactionImpl.throwRollbackException(TransactionImpl.java:1884)
    at weblogic.transaction.internal.ServerTransactionImpl.internalCommit(ServerTransactionImpl.java:376)
    at weblogic.transaction.internal.ServerTransactionImpl.commit(ServerTransactionImpl.java:268)
    at weblogic.ejb.container.internal.MDListener.execute(MDListener.java:617)
    at weblogic.ejb.container.internal.MDListener.transactionalOnMessage(MDListener.java:486)
    at weblogic.ejb.container.internal.MDListener.onMessage(MDListener.java:389)
    at weblogic.jms.client.JMSSession.onMessage(JMSSession.java:4659)
    at weblogic.jms.client.JMSSession.execute(JMSSession.java:4345)
    at weblogic.jms.client.JMSSession.executeMessage(JMSSession.java:3822)
    at weblogic.jms.client.JMSSession.access$000(JMSSession.java:115)
    at weblogic.jms.client.JMSSession$UseForRunnable.run(JMSSession.java:5170)
    at weblogic.work.SelfTuningWorkManagerImpl$WorkAdapterImpl.run(SelfTuningWorkManagerImpl.java:545)
    at weblogic.work.ExecuteThread.execute(ExecuteThread.java:256)
    at weblogic.work.ExecuteThread.run(ExecuteThread.java:221)
    Caused by: javax.transaction.SystemException: Aborting prepare because the following resources could not be assigned: WLStore_osb1_domain_FileStore
    at weblogic.transaction.internal.TransactionImpl.abort(TransactionImpl.java:1156)
    at weblogic.transaction.internal.ServerTransactionImpl.globalPrepare(ServerTransactionImpl.java:2240)
    at weblogic.transaction.internal.ServerTransactionImpl.internalCommit(ServerTransactionImpl.java:307)
    at weblogic.transaction.internal.ServerTransactionImpl.commit(ServerTransactionImpl.java:267)
    at weblogic.ejb.container.internal.MDListener.execute(MDListener.java:617)
    at weblogic.ejb.container.internal.MDListener.transactionalOnMessage(MDListener.java:486)
    at weblogic.ejb.container.internal.MDListener.onMessage(MDListener.java:388)
    at weblogic.jms.client.JMSSession.onMessage(JMSSession.java:4659)
    at weblogic.jms.client.JMSSession.execute(JMSSession.java:4345)
    at weblogic.jms.client.JMSSession.executeMessage(JMSSession.java:3821)
    ... 5 more
    .>