4-4-17 15:44:25:500 CST] 453d17ef JMSSecuritySe E MSGS0508E: JMS 服务器安全性服务无法认证用户标识:
[04-4-17 15:44:25:828 CST] 536f17e3 FreePool      E J2CA0046E: 为资源 JMS$SampleJMSQueueConnectionFactory 创建 ManagedConnection 期间,方法 createManagedConnctionWithMCWrapper 捕捉到异常,并抛出 ResourceAllocationException。原始异常:javax.resource.spi.ResourceAdapterInternalException: createQueueConnection failed
at com.ibm.ejs.jms.JMSCMUtils.mapToResourceException(JMSCMUtils.java:123)
at com.ibm.ejs.jms.JMSManagedQueueConnection.createConnection(JMSManagedQueueConnection.java:119)
at com.ibm.ejs.jms.JMSManagedConnection.<init>(JMSManagedConnection.java:150)
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:387)
at com.ibm.ejs.j2c.poolmanager.FreePool.createManagedConnectionWithMCWrapper(FreePool.java:1106)
at com.ibm.ejs.j2c.poolmanager.FreePool.createOrWaitForConnection(FreePool.java:897)
at com.ibm.ejs.j2c.poolmanager.PoolManager.reserve(PoolManager.java:1065)
at com.ibm.ejs.j2c.ConnectionManager.allocateMCWrapper(ConnectionManager.java:560)
at com.ibm.ejs.j2c.ConnectionManager.allocateConnectio at com.ibm.ws.runtime.component.ContainerImpl.startComponents(ContainerImpl.java:343)
at com.ibm.ws.runtime.component.ContainerImpl.start(ContainerImpl.java:234)
at com.ibm.ws.runtime.component.ServerImpl.start(ServerImpl.java:182)
at com.ibm.ws.runtime.WsServer.start(WsServer.java:135)
at com.ibm.ws.runtime.WsServer.main(WsServer.java:232)
at java.lang.reflect.Method.invoke(Native Method)
at com.ibm.ws.bootstrap.WSLauncher.main(WSLauncher.java:94)

[04-4-17 15:44:26:062 CST] 536f17e3 MDBListenerIm W WMSG0019E: 无法启动 MDB 侦听器 PtoPSampleMDB,JMSDestination Sample/JMS/Q1:javax.jms.JMSSecurityException: MQJMS2013: 提供了 MQQueueManager 的无效安全性认证
at com.ibm.mq.jms.MQConnection.createQM(MQConnection.java:1406)
at com.ibm.mq.jms.MQConnection.createQMXA(MQConnection.java:915)
at com.ibm.mq.jms.MQQueueConnection.<init>(MQQueueConnection.java:118)
at com.ibm.mq.jms.MQQueueConnection.<init>(MQQueueConnection.java:77)
at com.ibm.mq.jms.MQXAQueueConnection.<init[04-4-17 15:44:26:312 CST] 536f17e3 MsgListenerPo W WMSG0049E: 无法在侦听器端口 SamplePtoPListenerPort 上启动 MDB PtoPSampleMDB
[04-4-17 15:44:26:375 CST] 536f17e3 ConnectionFac I J2CA0107I: 没有为连接工厂或数据源 JMS$SampleJMSTopicConnectionFactory 指定组件受管认证别名。
[04-4-17 15:44:26:500 CST] 453d17ef JMSSecuritySe E MSGS0508E: JMS 服务器安全性服务无法认证用户标识:
[04-4-17 15:44:26:641 CST] 536f17e3 FreePool      E J2CA0046E: 为资源 JMS$SampleJMSTopicConnectionFactory 创建 ManagedConnection 期间,方法 createManagedConnctionWithMCWrapper 捕捉到异常,并抛出 ResourceAllocationException。原始异常:javax.resource.spi.ResourceAdapterInternalException: JMSException in createConnection
at com.ibm.ejs.jms.JMSCMUtils.mapToResourceException(JMSCMUtils.java:123)
at com.ibm.ejs.jms.JMSManagedTopicConnection.createConnection(JMSManagedTopicConnection.java:121)
at com.ibm.ejs.jms.JMSManagedConnection.<init>(JMSManagedConnection.java:150)
at com.ibm.ejs.jms.JMSManagedTopicConnection.<init>(JMSManagedTopicConnection.java:66)
at com.ibm.ejs.jms.WSJMSManagedTopicConnectionFactory.createManagedConnection(WSJMSManagedTopicConnectionFactory.java:84)
at com.ibm.ejs.jms.JMSManagedConnectionFactory.createManagedConnection(JMSManagedConnectionFactory.java:387)
at com.ibm.ejs.j2c.poolmanager.FreePool.createManagedConnectionWithMCWrapper(FreePool.java:1106)
at com.ibm.ejs.j2c.poolmanager.FreePool.createOrWaitForConnection(FreePool.java:897)
at com.ibm.ejs.j2c.poolmanager.PoolManager.reserve(PoolManager.java:1065)
at com.ibm.ejs.j2c.ConnectionManager.allocateMCWrapper(ConnectionManager.java:560)
at com.ibm.ejs.j2c.ConnectionManager.allocateConnection(ConnectionManager.java:374)
at com.ibm.ejs.jms.JMSTopicConnectionFactoryHandle.createTopicConnectio
综合起来,请大侠看看到底是怎么回事?

解决方案 »

  1.   

    4-4-17 15:46:26:859 CST] 605b97f2 ConnectionMan E J2CA0020E: 连接池管理器无法分配一个受管连接:javax.resource.spi.ResourceAllocationException: Caught ResourceException thrown during creation of the ManagedConnection.
    at com.ibm.ejs.j2c.poolmanager.FreePool.createManagedConnectionWithMCWrapper(FreePool.java:1138)
    at com.ibm.ejs.j2c.poolmanager.FreePool.createOrWaitForConnection(FreePool.java:897)
    at com.ibm.ejs.j2c.poolmanager.PoolManager.reserve(PoolManager.java:1065)
    at com.ibm.ejs.j2c.ConnectionManager.allocateMCWrapper(ConnectionManager.java:560)
    at com.ibm.ejs.j2c.ConnectionManager.allocateConnection(ConnectionManager.java:374)
    at com.ibm.ejs.jms.JMSTopicConnectionFactoryHandle.createTopicConnection(JMSTopicConnectionFactoryHandle.java:80)
    at com.ibm.ejs.jms.listener.MDBListenerImpl.createResources(MDBListenerImpl.java:254)
    at com.ibm.ejs.jms.listener.MDBListenerImpl.internalStart(MDBListenerImpl.java:474)
    at com.ibm.ejs.jms.listener.MDBListenerImpl.restart(MDBListenerImpl.java:446)
    at com.ibm.ejs.jms.listener.MDBListenerImpl.alarm(MDBListenerImpl.java:718)
    at com.ibm.ejs.util.am._Alarm.run(_Alarm.java:80)
    at com.ibm.ws.util.ThreadPool$Worker.run(ThreadPool.java:592)

    [04-4-17 15:46:26:859 CST] 605b97f2 MDBListenerIm W WMSG0019E: 无法启动 MDB 侦听器 PSSampleMDB,JMSDestination Sample/JMS/listen:javax.jms.JMSSecurityException: MQJMS2013: 提供了 MQQueueManager 的无效安全性认证
      

  2.   

    oracle的jdbc驱动没有找到,把class12.jar拷到lib目录下试试。
      

  3.   

    你的Oracle中驱动包中的路径是oracle.jdbc.driver.OracleDriver这样的么?如果是,你把它Copy到JDK的lib文件夹下试试。