我的EJB应用程序最近经常开始抛出
com.ibm.websphere.ce.j2c.ConnectionWaitTimeoutException
at com.ibm.ejs.j2c.FreePool.createOrWaitForConnection(FreePool.java:1521)
错误消息状态,例如"Connection not available, Timed out waiting for 2008"
奇怪的是,等待时间从2001年到大约24000毫秒不等,但从未达到180000毫秒。 (连接池设置:连接超时设置为180秒)。
有什么想法吗?谢谢!
答案 0 :(得分:2)
这根本不是连接超时。这是一个连接 pool timeout。
答案 1 :(得分:0)
在WebSphere Application Server中,当连接池达到其最大大小时,抛出ConnectionWaitTimeoutException,应用程序正在使用所有连接,并且应用程序请求更多连接。