01-Nov-2016 15:41:14.502 WARNING [RMI TCP Connection(3)-127.0.0.1] org.springframework.web.context.support.XmlWebApplicationContext.refresh Exception encountered during context initialization - cancelling refresh attempt: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'redisService' defined in class path resource [spring/spring-redis.xml]: Invocation of init method failed; nested exception is redis.clients.jedis.exceptions.JedisException: Could not get a resource from the pool
01-Nov-2016 15:41:14.529 SEVERE [RMI TCP Connection(3)-127.0.0.1] org.springframework.web.context.ContextLoader.initWebApplicationContext Context initialization failed
org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'redisService' defined in class path resource [spring/spring-redis.xml]: Invocation of init method failed; nested exception is redis.clients.jedis.exceptions.JedisException: Could not get a resource from the pool
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.
at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.
at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.
at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.
at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.
at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.
at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.
at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.
at org.springframework.web.context.ContextLoader.configureAndRefreshWebApplicationContext(ContextLoader.
at org.springframework.web.context.ContextLoader.initWebApplicationContext(ContextLoader.
at org.springframework.web.context.ContextLoaderListener.contextInitialized(ContextLoaderListener.
at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.
at org.apache.catalina.core.StandardContext.startInternal(StandardContext.
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.
at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.
at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.
at org.apache.catalina.core.StandardHost.addChild(StandardHost.
at org.apache.catalina.startup.HostConfig.manageApp(HostConfig.
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.
at
at org.apache.tomcat.util.modeler.BaseModelMBean.invoke(BaseModelMBean.
at com.sun.jmx.interceptor.DefaultMBeanServerInterceptor.invoke(DefaultMBeanServerInterceptor.
at com.sun.jmx.mbeanserver.JmxMBeanServer.invoke(JmxMBeanServer.
at org.apache.catalina.mbeans.MBeanFactory.createStandardContext(MBeanFactory.
at org.apache.catalina.mbeans.MBeanFactory.createStandardContext(MBeanFactory.
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.
at
at org.apache.tomcat.util.modeler.BaseModelMBean.invoke(BaseModelMBean.
at com.sun.jmx.interceptor.DefaultMBeanServerInterceptor.invoke(DefaultMBeanServerInterceptor.
at com.sun.jmx.mbeanserver.JmxMBeanServer.invoke(JmxMBeanServer.
at
at
at
at
at
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.
at
at sun.rmi.server.UnicastServerRef.dispatch(UnicastServerRef.
at sun.rmi.transport.Transport$1.run(Transport.
at sun.rmi.transport.Transport$1.run(Transport.
at java.security.AccessController.doPrivileged(Native Method)
at sun.rmi.transport.Transport.serviceCall(Transport.
at sun.rmi.transport.tcp.TCPTransport.handleMessages(TCPTransport.
at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run0(TCPTransport.
at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.lambda$run$256(TCPTransport.
at java.security.AccessController.doPrivileged(Native Method)
at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run(TCPTransport.
at
at
at
Caused by: redis.clients.jedis.exceptions.JedisException: Could not get a resource from the pool
at redis.clients.util.Pool.getResource(Pool.
at redis.clients.jedis.ShardedJedisPool.getResource(ShardedJedisPool.
at com.xinyuan.framework.redis.RedisService.init(RedisService.
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.
at
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeCustomInitMethod(AbstractAutowireCapableBeanFactory.
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.
... 57 more
Caused by: java.util.NoSuchElementException: Unable to validate object
at org.apache.commons.pool2.impl.GenericObjectPool.borrowObject(GenericObjectPool.
at org.apache.commons.pool2.impl.GenericObjectPool.borrowObject(GenericObjectPool.
at redis.clients.util.Pool.getResource(Pool.
... 66 more
启动redis就可以了!!!!!