一顆開花的樹

          談笑但看風云起,龍騰尚待驚蟄春.

           

          websphere jms消息錯誤

          [07-12-13 14:59:20:938 CST] 7fae2eff FreePool      E J2CA0046E: 為資源 JMSXAConnectionFactory 創建 ManagedConnection 期間,方法 createManagedConnctionWithMCWrapper 捕捉到異常,并拋出 ResourceAllocationException。原始異常:javax.resource.spi.ResourceAdapterInternalException: createQueueConnection failed
           at com.ibm.ejs.jms.JMSCMUtils.mapToResourceException(JMSCMUtils.java:125)
           at com.ibm.ejs.jms.JMSManagedQueueConnection.createConnection(JMSManagedQueueConnection.java:119)
           at com.ibm.ejs.jms.JMSManagedConnection.<init>(JMSManagedConnection.java:160)
           at com.ibm.ejs.jms.JMSManagedQueueConnection.<init>(JMSManagedQueueConnection.java:64)
           at com.ibm.ejs.jms.WSJMSManagedQueueConnectionFactory.createManagedConnection(WSJMSManagedQueueConnectionFactory.java:84)
           at com.ibm.ejs.jms.JMSManagedConnectionFactory.createManagedConnection(JMSManagedConnectionFactory.java:477)
           at com.ibm.ejs.j2c.poolmanager.FreePool.createManagedConnectionWithMCWrapper(FreePool.java:1280)
           at com.ibm.ejs.j2c.poolmanager.FreePool.createOrWaitForConnection(FreePool.java:1064)
           at com.ibm.ejs.j2c.poolmanager.PoolManager.reserve(PoolManager.java:1571)
           at com.ibm.ejs.j2c.ConnectionManager.allocateMCWrapper(ConnectionManager.java:622)
           at com.ibm.ejs.j2c.ConnectionManager.allocateConnection(ConnectionManager.java:424)
           at com.ibm.ejs.jms.JMSQueueConnectionFactoryHandle.createQueueConnection(JMSQueueConnectionFactoryHandle.java:80)
           at com.ibm.ejs.jms.listener.MDBListenerImpl.createResources(MDBListenerImpl.java:304)
           at com.ibm.ejs.jms.listener.MDBListenerImpl.internalStart(MDBListenerImpl.java:553)
           at com.ibm.ejs.jms.listener.MDBListenerImpl.start(MDBListenerImpl.java:485)
           at com.ibm.ejs.jms.listener.MDBListenerManagerImpl.start(MDBListenerManagerImpl.java:443)
           at com.ibm.ejs.jms.listener.MsgListenerPort.add(MsgListenerPort.java:152)
           at com.ibm.ejs.jms.listener.MDBListenerManagerImpl.startApplicationMDBs(MDBListenerManagerImpl.java:666)
           at com.ibm.ejs.jms.listener.MDBListenerManagerImpl.stateChanged(MDBListenerManagerImpl.java:637)
           at com.ibm.ws.runtime.component.MessageListenerImpl.stateChanged(MessageListenerImpl.java:139)
           at com.ibm.ws.runtime.component.ApplicationMgrImpl.stateChanged(ApplicationMgrImpl.java:388)
           at com.ibm.ws.runtime.component.DeployedApplicationImpl.fireDeployedObjectEvent(DeployedApplicationImpl.java:770)
           at com.ibm.ws.runtime.component.DeployedApplicationImpl.setState(DeployedApplicationImpl.java:156)
           at com.ibm.ws.runtime.component.DeployedApplicationImpl.setState(DeployedApplicationImpl.java:152)
           at com.ibm.ws.runtime.component.DeployedApplicationImpl.start(DeployedApplicationImpl.java:586)
           at com.ibm.ws.runtime.component.ApplicationMgrImpl.startApplication(ApplicationMgrImpl.java:271)
           at com.ibm.ws.runtime.component.ApplicationMgrImpl.start(ApplicationMgrImpl.java:249)
           at com.ibm.ws.runtime.component.ContainerImpl.startComponents(ContainerImpl.java:536)
           at com.ibm.ws.runtime.component.ContainerImpl.start(ContainerImpl.java:413)
           at com.ibm.ws.runtime.component.ApplicationServerImpl.start(ApplicationServerImpl.java:125)
           at com.ibm.ws.runtime.component.ContainerImpl.startComponents(ContainerImpl.java:536)
           at com.ibm.ws.runtime.component.ContainerImpl.start(ContainerImpl.java:413)
           at com.ibm.ws.runtime.component.ServerImpl.start(ServerImpl.java:183)
           at com.ibm.ws.runtime.WsServer.start(WsServer.java:128)
           at com.ibm.ws.runtime.WsServer.main(WsServer.java:225)
           at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
           at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:79)
           at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:41)
           at java.lang.reflect.Method.invoke(Method.java:386)
           at com.ibm.ws.bootstrap.WSLauncher.main(WSLauncher.java:94)
          Next Linked Exception:
          javax.jms.JMSException: MQJMS2005: 創建 'amerisiazy:WAS_amerisiazy_server1' 的 MQQueueManager 失敗
           at com.ibm.mq.jms.services.ConfigEnvironment.newException(ConfigEnvironment.java:556)
           at com.ibm.mq.jms.MQConnection.createQM(MQConnection.java:1736)
           at com.ibm.mq.jms.MQConnection.createQMXA(MQConnection.java:1077)
           at com.ibm.mq.jms.MQQueueConnection.<init>(MQQueueConnection.java:123)
           at com.ibm.mq.jms.MQQueueConnection.<init>(MQQueueConnection.java:80)
           at com.ibm.mq.jms.MQXAQueueConnection.<init>(MQXAQueueConnection.java:46)
           at com.ibm.mq.jms.MQXAQueueConnectionFactory.createXAQueueConnection(MQXAQueueConnectionFactory.java:53)
           at com.ibm.ejs.jms.JMSManagedQueueConnection.createConnection(JMSManagedQueueConnection.java:98)
           at com.ibm.ejs.jms.JMSManagedConnection.<init>(JMSManagedConnection.java:160)
           at com.ibm.ejs.jms.JMSManagedQueueConnection.<init>(JMSManagedQueueConnection.java:64)
           at com.ibm.ejs.jms.WSJMSManagedQueueConnectionFactory.createManagedConnection(WSJMSManagedQueueConnectionFactory.java:84)
           at com.ibm.ejs.jms.JMSManagedConnectionFactory.createManagedConnection(JMSManagedConnectionFactory.java:477)
           at com.ibm.ejs.j2c.poolmanager.FreePool.createManagedConnectionWithMCWrapper(FreePool.java:1280)
           at com.ibm.ejs.j2c.poolmanager.FreePool.createOrWaitForConnection(FreePool.java:1064)
           at com.ibm.ejs.j2c.poolmanager.PoolManager.reserve(PoolManager.java:1571)
           at com.ibm.ejs.j2c.ConnectionManager.allocateMCWrapper(ConnectionManager.java:622)
           at com.ibm.ejs.j2c.ConnectionManager.allocateConnection(ConnectionManager.java:424)
           at com.ibm.ejs.jms.JMSQueueConnectionFactoryHandle.createQueueConnection(JMSQueueConnectionFactoryHandle.java:80)
           at com.ibm.ejs.jms.listener.MDBListenerImpl.createResources(MDBListenerImpl.java:304)
           at com.ibm.ejs.jms.listener.MDBListenerImpl.internalStart(MDBListenerImpl.java:553)
           at com.ibm.ejs.jms.listener.MDBListenerImpl.start(MDBListenerImpl.java:485)
           at com.ibm.ejs.jms.listener.MDBListenerManagerImpl.start(MDBListenerManagerImpl.java:443)
           at com.ibm.ejs.jms.listener.MsgListenerPort.add(MsgListenerPort.java:152)
           at com.ibm.ejs.jms.listener.MDBListenerManagerImpl.startApplicationMDBs(MDBListenerManagerImpl.java:666)
           at com.ibm.ejs.jms.listener.MDBListenerManagerImpl.stateChanged(MDBListenerManagerImpl.java:637)
           at com.ibm.ws.runtime.component.MessageListenerImpl.stateChanged(MessageListenerImpl.java:139)
           at com.ibm.ws.runtime.component.ApplicationMgrImpl.stateChanged(ApplicationMgrImpl.java:388)
           at com.ibm.ws.runtime.component.DeployedApplicationImpl.fireDeployedObjectEvent(DeployedApplicationImpl.java:770)
           at com.ibm.ws.runtime.component.DeployedApplicationImpl.setState(DeployedApplicationImpl.java:156)
           at com.ibm.ws.runtime.component.DeployedApplicationImpl.setState(DeployedApplicationImpl.java:152)
           at com.ibm.ws.runtime.component.DeployedApplicationImpl.start(DeployedApplicationImpl.java:586)
           at com.ibm.ws.runtime.component.ApplicationMgrImpl.startApplication(ApplicationMgrImpl.java:271)
           at com.ibm.ws.runtime.component.ApplicationMgrImpl.start(ApplicationMgrImpl.java:249)
           at com.ibm.ws.runtime.component.ContainerImpl.startComponents(ContainerImpl.java:536)
           at com.ibm.ws.runtime.component.ContainerImpl.start(ContainerImpl.java:413)
           at com.ibm.ws.runtime.component.ApplicationServerImpl.start(ApplicationServerImpl.java:125)
           at com.ibm.ws.runtime.component.ContainerImpl.startComponents(ContainerImpl.java:536)
           at com.ibm.ws.runtime.component.ContainerImpl.start(ContainerImpl.java:413)
           at com.ibm.ws.runtime.component.ServerImpl.start(ServerImpl.java:183)
           at com.ibm.ws.runtime.WsServer.start(WsServer.java:128)
           at com.ibm.ws.runtime.WsServer.main(WsServer.java:225)
           at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
           at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:79)
           at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:41)
           at java.lang.reflect.Method.invoke(Method.java:386)
           at com.ibm.ws.bootstrap.WSLauncher.main(WSLauncher.java:94)
          Next Linked Exception:
          com.ibm.mq.MQException: MQJE001:發生 MQException:完成碼 2,原因碼 2009
          MQJE003:發送消息緩沖區時發生輸入輸出錯誤
           at com.ibm.mq.MQManagedConnectionJ11.<init>(MQManagedConnectionJ11.java:239)
           at com.ibm.mq.MQClientManagedConnectionFactoryJ11._createManagedConnection(MQClientManagedConnectionFactoryJ11.java:276)
           at com.ibm.mq.MQClientManagedConnectionFactoryJ11.createManagedConnection(MQClientManagedConnectionFactoryJ11.java:296)
           at com.ibm.mq.StoredManagedConnection.<init>(StoredManagedConnection.java:80)
           at com.ibm.mq.MQSimpleConnectionManager.allocateConnection(MQSimpleConnectionManager.java:171)
           at com.ibm.mq.MQQueueManager.obtainBaseMQQueueManager(MQQueueManager.java:737)
           at com.ibm.mq.MQQueueManager.construct(MQQueueManager.java:671)
           at com.ibm.mq.MQQueueManager.<init>(MQQueueManager.java:452)
           at com.ibm.mq.MQSPIQueueManager.<init>(MQSPIQueueManager.java:52)
           at com.ibm.mq.jms.MQConnection.createQM(MQConnection.java:1659)
           at com.ibm.mq.jms.MQConnection.createQMXA(MQConnection.java:1077)
           at com.ibm.mq.jms.MQQueueConnection.<init>(MQQueueConnection.java:123)
           at com.ibm.mq.jms.MQQueueConnection.<init>(MQQueueConnection.java:80)
           at com.ibm.mq.jms.MQXAQueueConnection.<init>(MQXAQueueConnection.java:46)
           at com.ibm.mq.jms.MQXAQueueConnectionFactory.createXAQueueConnection(MQXAQueueConnectionFactory.java:53)
           at com.ibm.ejs.jms.JMSManagedQueueConnection.createConnection(JMSManagedQueueConnection.java:98)
           at com.ibm.ejs.jms.JMSManagedConnection.<init>(JMSManagedConnection.java:160)
           at com.ibm.ejs.jms.JMSManagedQueueConnection.<init>(JMSManagedQueueConnection.java:64)
           at com.ibm.ejs.jms.WSJMSManagedQueueConnectionFactory.createManagedConnection(WSJMSManagedQueueConnectionFactory.java:84)
           at com.ibm.ejs.jms.JMSManagedConnectionFactory.createManagedConnection(JMSManagedConnectionFactory.java:477)
           at com.ibm.ejs.j2c.poolmanager.FreePool.createManagedConnectionWithMCWrapper(FreePool.java:1280)
           at com.ibm.ejs.j2c.poolmanager.FreePool.createOrWaitForConnection(FreePool.java:1064)
           at com.ibm.ejs.j2c.poolmanager.PoolManager.reserve(PoolManager.java:1571)
           at com.ibm.ejs.j2c.ConnectionManager.allocateMCWrapper(ConnectionManager.java:622)
           at com.ibm.ejs.j2c.ConnectionManager.allocateConnection(ConnectionManager.java:424)
           at com.ibm.ejs.jms.JMSQueueConnectionFactoryHandle.createQueueConnection(JMSQueueConnectionFactoryHandle.java:80)
           at com.ibm.ejs.jms.listener.MDBListenerImpl.createResources(MDBListenerImpl.java:304)
           at com.ibm.ejs.jms.listener.MDBListenerImpl.internalStart(MDBListenerImpl.java:553)
           at com.ibm.ejs.jms.listener.MDBListenerImpl.start(MDBListenerImpl.java:485)
           at com.ibm.ejs.jms.listener.MDBListenerManagerImpl.start(MDBListenerManagerImpl.java:443)
           at com.ibm.ejs.jms.listener.MsgListenerPort.add(MsgListenerPort.java:152)
           at com.ibm.ejs.jms.listener.MDBListenerManagerImpl.startApplicationMDBs(MDBListenerManagerImpl.java:666)
           at com.ibm.ejs.jms.listener.MDBListenerManagerImpl.stateChanged(MDBListenerManagerImpl.java:637)
           at com.ibm.ws.runtime.component.MessageListenerImpl.stateChanged(MessageListenerImpl.java:139)
           at com.ibm.ws.runtime.component.ApplicationMgrImpl.stateChanged(ApplicationMgrImpl.java:388)
           at com.ibm.ws.runtime.component.DeployedApplicationImpl.fireDeployedObjectEvent(DeployedApplicationImpl.java:770)
           at com.ibm.ws.runtime.component.DeployedApplicationImpl.setState(DeployedApplicationImpl.java:156)
           at com.ibm.ws.runtime.component.DeployedApplicationImpl.setState(DeployedApplicationImpl.java:152)
           at com.ibm.ws.runtime.component.DeployedApplicationImpl.start(DeployedApplicationImpl.java:586)
           at com.ibm.ws.runtime.component.ApplicationMgrImpl.startApplication(ApplicationMgrImpl.java:271)
           at com.ibm.ws.runtime.component.ApplicationMgrImpl.start(ApplicationMgrImpl.java:249)
           at com.ibm.ws.runtime.component.ContainerImpl.startComponents(ContainerImpl.java:536)
           at com.ibm.ws.runtime.component.ContainerImpl.start(ContainerImpl.java:413)
           at com.ibm.ws.runtime.component.ApplicationServerImpl.start(ApplicationServerImpl.java:125)
           at com.ibm.ws.runtime.component.ContainerImpl.startComponents(ContainerImpl.java:536)
           at com.ibm.ws.runtime.component.ContainerImpl.start(ContainerImpl.java:413)
           at com.ibm.ws.runtime.component.ServerImpl.start(ServerImpl.java:183)
           at com.ibm.ws.runtime.WsServer.start(WsServer.java:128)
           at com.ibm.ws.runtime.WsServer.main(WsServer.java:225)
           at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
           at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:79)
           at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:41)
           at java.lang.reflect.Method.invoke(Method.java:386)
           at com.ibm.ws.bootstrap.WSLauncher.main(WSLauncher.java:94)
          Caused by: com.ibm.mqservices.MQInternalException: MQJE001:發生 MQException:完成碼 2,原因碼 2009
          MQJE003:發送消息緩沖區時發生輸入輸出錯誤
           at com.ibm.mq.MQInternalCommunications.receiveBytes(MQInternalCommunications.java:1020)
           at com.ibm.mq.MQInternalCommunications.receive(MQInternalCommunications.java:1058)
           at com.ibm.mq.MQInternalCommunications.establishChannel(MQInternalCommunications.java:1506)
           at com.ibm.mq.MQInternalCommunications.<init>(MQInternalCommunications.java:522)
           at com.ibm.mq.MQSESSIONClient.MQCONN(MQSESSIONClient.java:1314)
           at com.ibm.mq.MQSESSIONClient.MQCONNX(MQSESSIONClient.java:1386)
           at com.ibm.mq.MQSESSIONClient.spiConnect(MQSESSIONClient.java:4216)
           at com.ibm.mq.MQManagedConnectionJ11.<init>(MQManagedConnectionJ11.java:212)
           ... 53 more




          錯誤描述:通過webshpere可以訪問數據庫,不能使用jms發送消息. 
          原因1:裝了NOD32殺毒軟件,在訪問時被禁止.  很不錯的一個殺毒軟件,只可惜太過嚴厲,退出nod32控制面板都沒用.只能刪除.  
          原因2:windows2003的DEP禁止了jms消息的發送.  "我的電腦" ->"屬性"->"高級"->"性能"->"數據執行保護"  將選項置為:只針對windows關鍵服務使用DEP保護.  或者禁用DEP, 禁用方式:將系統根目錄下boot.ini中的最后一行的/fastdetect /noexecute=optin改為 /fastdetect /execute

          posted on 2007-12-13 20:06 澤來-王者之劍 閱讀(1606) 評論(0)  編輯  收藏 所屬分類: j2se

          導航

          統計

          常用鏈接

          留言簿(4)

          隨筆分類

          隨筆檔案

          友情鏈接

          搜索

          最新評論

          主站蜘蛛池模板: 盐津县| 丹棱县| 定边县| 原平市| 都昌县| 内江市| 木兰县| 同心县| 宁安市| 河池市| 革吉县| 临江市| 泗阳县| 浏阳市| 余庆县| 什邡市| 金塔县| 高碑店市| 滨州市| 逊克县| 固安县| 大石桥市| 拜泉县| 和顺县| 东乡| 内丘县| 伽师县| 祥云县| 上虞市| 合作市| 邹城市| 淳安县| 元朗区| 宜都市| 廊坊市| 乳山市| 会东县| 微博| 抚顺县| 正阳县| 江安县|