エラーが発生したかどうかは通常わかっていますorg.apache.commons.dbcp.SQLNestedException: Cannot get a connection, pool exhausted
。つまり、接続が過負荷になっていることを意味します。しかし、この場合、ローカル mysql サーバーへの接続がないことは確かです ('show processlist' コマンドを使用しました)。
このエラーを引き起こす可能性のある他の場所はありますか?
以下は私のコードです:
try {
// Obtain a connection
InitialContext ctx = new InitialContext();
DataSource ds = (DataSource) ctx.lookup(jndiSrc);
_log.info("==============" + jndiSrc + " is bound to " + ds + "=====================");
return ds.getConnection();
}