一顆開花的樹

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

           

          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)

          隨筆分類

          隨筆檔案

          友情鏈接

          搜索

          最新評論

          主站蜘蛛池模板: 武汉市| 体育| 拉萨市| 托里县| 漳州市| 柞水县| 梁平县| 萨嘎县| 轮台县| 昭觉县| 会泽县| 乌恰县| 长治县| 旅游| 荃湾区| 祥云县| 德钦县| 湖口县| 桐城市| 镶黄旗| 永平县| 静宁县| 昆山市| 盐津县| 宁波市| 唐山市| 长寿区| 安新县| 舞阳县| 朔州市| 屏南县| 沙坪坝区| 宜黄县| 双柏县| 桃园县| 西城区| 昌平区| 孟村| 石河子市| 吴忠市| 筠连县|