type Exception report
message Could not get a resource from the pool
description The server encountered an internal error that prevented it from fulfilling this request.
exception
redis.clients.jedis.exceptions.JedisConnectionException: Could not get a resource from the pool redis.clients.util.Pool.getResource(Pool.java:22) com.collectcent.util.redish.RedisManager.getJedis(RedisManager.java:58) com.collectcent.req.RequestRouterCPI.processRequest(RequestRouterCPI.java:163) com.collectcent.req.RequestRouterCPI.doGet(RequestRouterCPI.java:1314) javax.servlet.http.HttpServlet.service(HttpServlet.java:622) javax.servlet.http.HttpServlet.service(HttpServlet.java:729) org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52)
root cause
redis.clients.jedis.exceptions.JedisConnectionException: java.net.ConnectException: Connection refused redis.clients.jedis.Connection.connect(Connection.java:124) redis.clients.jedis.BinaryClient.connect(BinaryClient.java:54) redis.clients.jedis.BinaryJedis.connect(BinaryJedis.java:1657) redis.clients.jedis.JedisPool$JedisFactory.makeObject(JedisPool.java:63) org.apache.commons.pool.impl.GenericObjectPool.borrowObject(GenericObjectPool.java:1158) redis.clients.util.Pool.getResource(Pool.java:20) com.collectcent.util.redish.RedisManager.getJedis(RedisManager.java:58) com.collectcent.req.RequestRouterCPI.processRequest(RequestRouterCPI.java:163) com.collectcent.req.RequestRouterCPI.doGet(RequestRouterCPI.java:1314) javax.servlet.http.HttpServlet.service(HttpServlet.java:622) javax.servlet.http.HttpServlet.service(HttpServlet.java:729) org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52)
root cause
java.net.ConnectException: Connection refused java.net.PlainSocketImpl.socketConnect(Native Method) java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:350) java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:206) java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:188) java.net.SocksSocketImpl.connect(SocksSocketImpl.java:392) java.net.Socket.connect(Socket.java:589) redis.clients.jedis.Connection.connect(Connection.java:119) redis.clients.jedis.BinaryClient.connect(BinaryClient.java:54) redis.clients.jedis.BinaryJedis.connect(BinaryJedis.java:1657) redis.clients.jedis.JedisPool$JedisFactory.makeObject(JedisPool.java:63) org.apache.commons.pool.impl.GenericObjectPool.borrowObject(GenericObjectPool.java:1158) redis.clients.util.Pool.getResource(Pool.java:20) com.collectcent.util.redish.RedisManager.getJedis(RedisManager.java:58) com.collectcent.req.RequestRouterCPI.processRequest(RequestRouterCPI.java:163) com.collectcent.req.RequestRouterCPI.doGet(RequestRouterCPI.java:1314) javax.servlet.http.HttpServlet.service(HttpServlet.java:622) javax.servlet.http.HttpServlet.service(HttpServlet.java:729) org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52)
note The full stack trace of the root cause is available in the Apache Tomcat/8.0.36 logs.