登錄之后頁面報錯
HTTP Status [500] – [Internal Server Error]
Type?Exception Report
Message?Request processing failed; nested exception is redis.clients.jedis.exceptions.JedisConnectionException: Could not get a resource from the pool
Description?The server encountered an unexpected condition that prevented it from fulfilling the request.
Exception
org.springframework.web.util.NestedServletException:?Request?processing?failed;?nested?exception?is?redis.clients.jedis.exceptions.JedisConnectionException:?Could?not?get?a?resource?from?the?pool org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:977) org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:867) javax.servlet.http.HttpServlet.service(HttpServlet.java:661) org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:841) javax.servlet.http.HttpServlet.service(HttpServlet.java:742) org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52) org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:85) org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) org.apache.shiro.web.servlet.ProxiedFilterChain.doFilter(ProxiedFilterChain.java:61) org.apache.shiro.web.servlet.AdviceFilter.executeChain(AdviceFilter.java:108) org.apache.shiro.web.servlet.AdviceFilter.doFilterInternal(AdviceFilter.java:137) org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:125) org.apache.shiro.web.servlet.ProxiedFilterChain.doFilter(ProxiedFilterChain.java:66) org.apache.shiro.web.servlet.AbstractShiroFilter.executeChain(AbstractShiroFilter.java:449) org.apache.shiro.web.servlet.AbstractShiroFilter$1.call(AbstractShiroFilter.java:365) org.apache.shiro.subject.support.SubjectCallable.doCall(SubjectCallable.java:90) org.apache.shiro.subject.support.SubjectCallable.call(SubjectCallable.java:83) org.apache.shiro.subject.support.DelegatingSubject.execute(DelegatingSubject.java:383) org.apache.shiro.web.servlet.AbstractShiroFilter.doFilterInternal(AbstractShiroFilter.java:362) org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:125) org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:344) org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:261)
Root Cause
redis.clients.jedis.exceptions.JedisConnectionException:?Could?not?get?a?resource?from?the?pool redis.clients.util.Pool.getResource(Pool.java:50) redis.clients.jedis.JedisPool.getResource(JedisPool.java:99) com.imooc.util.JedisUtil.getResource(JedisUtil.java:20) com.imooc.util.JedisUtil.set(JedisUtil.java:24) com.imooc.session.RedisSessionDao.saveSession(RedisSessionDao.java:34) com.imooc.session.RedisSessionDao.doCreate(RedisSessionDao.java:43) org.apache.shiro.session.mgt.eis.AbstractSessionDAO.create(AbstractSessionDAO.java:116) org.apache.shiro.session.mgt.DefaultSessionManager.create(DefaultSessionManager.java:177) org.apache.shiro.session.mgt.DefaultSessionManager.doCreateSession(DefaultSessionManager.java:158) org.apache.shiro.session.mgt.AbstractValidatingSessionManager.createSession(AbstractValidatingSessionManager.java:136) org.apache.shiro.session.mgt.AbstractNativeSessionManager.start(AbstractNativeSessionManager.java:99) org.apache.shiro.mgt.SessionsSecurityManager.start(SessionsSecurityManager.java:152) org.apache.shiro.subject.support.DelegatingSubject.getSession(DelegatingSubject.java:336) org.apache.shiro.subject.support.DelegatingSubject.getSession(DelegatingSubject.java:312) org.apache.shiro.mgt.DefaultSubjectDAO.mergePrincipals(DefaultSubjectDAO.java:204) org.apache.shiro.mgt.DefaultSubjectDAO.saveToSession(DefaultSubjectDAO.java:166) org.apache.shiro.mgt.DefaultSubjectDAO.save(DefaultSubjectDAO.java:147) org.apache.shiro.mgt.DefaultSecurityManager.save(DefaultSecurityManager.java:383) org.apache.shiro.mgt.DefaultSecurityManager.createSubject(DefaultSecurityManager.java:350) org.apache.shiro.mgt.DefaultSecurityManager.createSubject(DefaultSecurityManager.java:183) org.apache.shiro.mgt.DefaultSecurityManager.login(DefaultSecurityManager.java:283) org.apache.shiro.subject.support.DelegatingSubject.login(DelegatingSubject.java:256) com.imooc.controller.UserController.subLogin(UserController.java:28) sun.reflect.NativeMethodAccessorImpl.invoke0(Native?Method) sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) java.lang.reflect.Method.invoke(Method.java:498) org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:222) org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:137) org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:110) org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:775) org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:705) org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:85) org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:959) org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:893) org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:965) org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:867) javax.servlet.http.HttpServlet.service(HttpServlet.java:661) org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:841) javax.servlet.http.HttpServlet.service(HttpServlet.java:742) org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52) org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:85) org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) org.apache.shiro.web.servlet.ProxiedFilterChain.doFilter(ProxiedFilterChain.java:61) org.apache.shiro.web.servlet.AdviceFilter.executeChain(AdviceFilter.java:108) org.apache.shiro.web.servlet.AdviceFilter.doFilterInternal(AdviceFilter.java:137) org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:125) org.apache.shiro.web.servlet.ProxiedFilterChain.doFilter(ProxiedFilterChain.java:66) org.apache.shiro.web.servlet.AbstractShiroFilter.executeChain(AbstractShiroFilter.java:449) org.apache.shiro.web.servlet.AbstractShiroFilter$1.call(AbstractShiroFilter.java:365) org.apache.shiro.subject.support.SubjectCallable.doCall(SubjectCallable.java:90) org.apache.shiro.subject.support.SubjectCallable.call(SubjectCallable.java:83) org.apache.shiro.subject.support.DelegatingSubject.execute(DelegatingSubject.java:383) org.apache.shiro.web.servlet.AbstractShiroFilter.doFilterInternal(AbstractShiroFilter.java:362) org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:125) org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:344) org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:261)
Root Cause
redis.clients.jedis.exceptions.JedisConnectionException:?java.net.ConnectException:?Connection?refused:?connect redis.clients.jedis.Connection.connect(Connection.java:164) redis.clients.jedis.BinaryClient.connect(BinaryClient.java:80) redis.clients.jedis.BinaryJedis.connect(BinaryJedis.java:1676) redis.clients.jedis.JedisFactory.makeObject(JedisFactory.java:87) org.apache.commons.pool2.impl.GenericObjectPool.create(GenericObjectPool.java:861) org.apache.commons.pool2.impl.GenericObjectPool.borrowObject(GenericObjectPool.java:435) org.apache.commons.pool2.impl.GenericObjectPool.borrowObject(GenericObjectPool.java:363) redis.clients.util.Pool.getResource(Pool.java:48) redis.clients.jedis.JedisPool.getResource(JedisPool.java:99) com.imooc.util.JedisUtil.getResource(JedisUtil.java:20) com.imooc.util.JedisUtil.set(JedisUtil.java:24) com.imooc.session.RedisSessionDao.saveSession(RedisSessionDao.java:34) com.imooc.session.RedisSessionDao.doCreate(RedisSessionDao.java:43) org.apache.shiro.session.mgt.eis.AbstractSessionDAO.create(AbstractSessionDAO.java:116) org.apache.shiro.session.mgt.DefaultSessionManager.create(DefaultSessionManager.java:177) org.apache.shiro.session.mgt.DefaultSessionManager.doCreateSession(DefaultSessionManager.java:158) org.apache.shiro.session.mgt.AbstractValidatingSessionManager.createSession(AbstractValidatingSessionManager.java:136) org.apache.shiro.session.mgt.AbstractNativeSessionManager.start(AbstractNativeSessionManager.java:99) org.apache.shiro.mgt.SessionsSecurityManager.start(SessionsSecurityManager.java:152) org.apache.shiro.subject.support.DelegatingSubject.getSession(DelegatingSubject.java:336) org.apache.shiro.subject.support.DelegatingSubject.getSession(DelegatingSubject.java:312) org.apache.shiro.mgt.DefaultSubjectDAO.mergePrincipals(DefaultSubjectDAO.java:204) org.apache.shiro.mgt.DefaultSubjectDAO.saveToSession(DefaultSubjectDAO.java:166) org.apache.shiro.mgt.DefaultSubjectDAO.save(DefaultSubjectDAO.java:147) org.apache.shiro.mgt.DefaultSecurityManager.save(DefaultSecurityManager.java:383) org.apache.shiro.mgt.DefaultSecurityManager.createSubject(DefaultSecurityManager.java:350) org.apache.shiro.mgt.DefaultSecurityManager.createSubject(DefaultSecurityManager.java:183) org.apache.shiro.mgt.DefaultSecurityManager.login(DefaultSecurityManager.java:283) org.apache.shiro.subject.support.DelegatingSubject.login(DelegatingSubject.java:256) com.imooc.controller.UserController.subLogin(UserController.java:28) sun.reflect.NativeMethodAccessorImpl.invoke0(Native?Method) sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) java.lang.reflect.Method.invoke(Method.java:498) org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:222) org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:137) org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:110) org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:775) org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:705) org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:85) org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:959) org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:893) org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:965) org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:867) javax.servlet.http.HttpServlet.service(HttpServlet.java:661) org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:841) javax.servlet.http.HttpServlet.service(HttpServlet.java:742) org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52) org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:85) org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) org.apache.shiro.web.servlet.ProxiedFilterChain.doFilter(ProxiedFilterChain.java:61) org.apache.shiro.web.servlet.AdviceFilter.executeChain(AdviceFilter.java:108) org.apache.shiro.web.servlet.AdviceFilter.doFilterInternal(AdviceFilter.java:137) org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:125) org.apache.shiro.web.servlet.ProxiedFilterChain.doFilter(ProxiedFilterChain.java:66) org.apache.shiro.web.servlet.AbstractShiroFilter.executeChain(AbstractShiroFilter.java:449) org.apache.shiro.web.servlet.AbstractShiroFilter$1.call(AbstractShiroFilter.java:365) org.apache.shiro.subject.support.SubjectCallable.doCall(SubjectCallable.java:90) org.apache.shiro.subject.support.SubjectCallable.call(SubjectCallable.java:83) org.apache.shiro.subject.support.DelegatingSubject.execute(DelegatingSubject.java:383) org.apache.shiro.web.servlet.AbstractShiroFilter.doFilterInternal(AbstractShiroFilter.java:362) org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:125) org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:344) org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:261)
Root Cause
java.net.ConnectException:?Connection?refused:?connect java.net.DualStackPlainSocketImpl.waitForConnect(Native?Method) java.net.DualStackPlainSocketImpl.socketConnect(DualStackPlainSocketImpl.java:85) java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:350) java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:206) java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:188) java.net.PlainSocketImpl.connect(PlainSocketImpl.java:172) java.net.SocksSocketImpl.connect(SocksSocketImpl.java:392) java.net.Socket.connect(Socket.java:589) redis.clients.jedis.Connection.connect(Connection.java:158) redis.clients.jedis.BinaryClient.connect(BinaryClient.java:80) redis.clients.jedis.BinaryJedis.connect(BinaryJedis.java:1676) redis.clients.jedis.JedisFactory.makeObject(JedisFactory.java:87) org.apache.commons.pool2.impl.GenericObjectPool.create(GenericObjectPool.java:861) org.apache.commons.pool2.impl.GenericObjectPool.borrowObject(GenericObjectPool.java:435) org.apache.commons.pool2.impl.GenericObjectPool.borrowObject(GenericObjectPool.java:363) redis.clients.util.Pool.getResource(Pool.java:48) redis.clients.jedis.JedisPool.getResource(JedisPool.java:99) com.imooc.util.JedisUtil.getResource(JedisUtil.java:20) com.imooc.util.JedisUtil.set(JedisUtil.java:24) com.imooc.session.RedisSessionDao.saveSession(RedisSessionDao.java:34) com.imooc.session.RedisSessionDao.doCreate(RedisSessionDao.java:43) org.apache.shiro.session.mgt.eis.AbstractSessionDAO.create(AbstractSessionDAO.java:116) org.apache.shiro.session.mgt.DefaultSessionManager.create(DefaultSessionManager.java:177) org.apache.shiro.session.mgt.DefaultSessionManager.doCreateSession(DefaultSessionManager.java:158) org.apache.shiro.session.mgt.AbstractValidatingSessionManager.createSession(AbstractValidatingSessionManager.java:136) org.apache.shiro.session.mgt.AbstractNativeSessionManager.start(AbstractNativeSessionManager.java:99) org.apache.shiro.mgt.SessionsSecurityManager.start(SessionsSecurityManager.java:152) org.apache.shiro.subject.support.DelegatingSubject.getSession(DelegatingSubject.java:336) org.apache.shiro.subject.support.DelegatingSubject.getSession(DelegatingSubject.java:312) org.apache.shiro.mgt.DefaultSubjectDAO.mergePrincipals(DefaultSubjectDAO.java:204) org.apache.shiro.mgt.DefaultSubjectDAO.saveToSession(DefaultSubjectDAO.java:166) org.apache.shiro.mgt.DefaultSubjectDAO.save(DefaultSubjectDAO.java:147) org.apache.shiro.mgt.DefaultSecurityManager.save(DefaultSecurityManager.java:383) org.apache.shiro.mgt.DefaultSecurityManager.createSubject(DefaultSecurityManager.java:350) org.apache.shiro.mgt.DefaultSecurityManager.createSubject(DefaultSecurityManager.java:183) org.apache.shiro.mgt.DefaultSecurityManager.login(DefaultSecurityManager.java:283) org.apache.shiro.subject.support.DelegatingSubject.login(DelegatingSubject.java:256) com.imooc.controller.UserController.subLogin(UserController.java:28) sun.reflect.NativeMethodAccessorImpl.invoke0(Native?Method) sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) java.lang.reflect.Method.invoke(Method.java:498) org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:222) org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:137) org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:110) org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:775) org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:705) org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:85) org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:959) org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:893) org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:965) org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:867) javax.servlet.http.HttpServlet.service(HttpServlet.java:661) org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:841) javax.servlet.http.HttpServlet.service(HttpServlet.java:742) org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52) org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:85) org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) org.apache.shiro.web.servlet.ProxiedFilterChain.doFilter(ProxiedFilterChain.java:61) org.apache.shiro.web.servlet.AdviceFilter.executeChain(AdviceFilter.java:108) org.apache.shiro.web.servlet.AdviceFilter.doFilterInternal(AdviceFilter.java:137) org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:125) org.apache.shiro.web.servlet.ProxiedFilterChain.doFilter(ProxiedFilterChain.java:66) org.apache.shiro.web.servlet.AbstractShiroFilter.executeChain(AbstractShiroFilter.java:449) org.apache.shiro.web.servlet.AbstractShiroFilter$1.call(AbstractShiroFilter.java:365) org.apache.shiro.subject.support.SubjectCallable.doCall(SubjectCallable.java:90) org.apache.shiro.subject.support.SubjectCallable.call(SubjectCallable.java:83) org.apache.shiro.subject.support.DelegatingSubject.execute(DelegatingSubject.java:383) org.apache.shiro.web.servlet.AbstractShiroFilter.doFilterInternal(AbstractShiroFilter.java:362) org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:125) org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:344) org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:261)
Note?The full stack trace of the root cause is available in the server logs.
2018-12-25
下載redis? 看這里?https://jingyan.baidu.com/article/5553fa82ac8e8065a23934ec.html
安裝一個redis可視化的工具:?http://www.udashi.com/soft/1714/
然后不要配置密碼那一步 通過redis可視化工具就可以看到redis啦
2018-08-27
下載個redis,windows版本,解壓,啟動就行了
2018-06-02
下載解壓。有個redis-server.exe雙擊打開后即可。這個是redis服務
2018-05-29
是下載了壓縮包之后直接安裝嗎?可是我下載了之后沒有可安裝的程序呀,原諒我剛剛接觸這個什么都不知道
2018-05-29
下載一個redis服務端,https://github.com/MicrosoftArchive/redis
2018-05-29
怎么開啟redis,初學者我就是邊看視頻邊敲代碼,結果登錄報錯
2018-05-29
redis開啟沒