Looks like the connections that are got are not being closed and you are trying to get a connection when the max pool size has exceeded. You could try setting the connection-leak-timeout-in-seconds to a certain value and connection-leak-reclaim to true. This could help in reclaiming the connection leaks.
If you post your jdbc-connection-pool configuration, we could figure out why exactly this could happen.
[Message sent by forum member 'sm157516' (sm157516)]
http://forums.java.net/jive/thread.jspa?messageID=304173