数据源竞争导致系统几乎宕机 类似死锁 环境:websphere 8.0.53 oracle11g jdk1.6 部署了两个应用,应用A和应用B,在应用A中有一个业务场景(场景1),场景1每次调用时都会依赖应用B中的一个MQ监听。 应用A和应用B公用了一个JNDI,发生场景早上业务高峰期: 应用A和B几乎同时不能用,webspere日志存在如下描述: Connection not available while invoking method createOrWaitForConnection 通过调查发现数据连接池被拿完了。 解决方法:新建两个JNDI数据源分别提供给应用A和应用B.