请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

Could not get a resource from the pool

老师遇到了 这个问题 , 不过我看到问答区有同学问过了 ,但是没什么具体的说明 。 首先说一下我的开发状态 , win 上开发 ,redis 在  本地虚拟机安装的centos 里 ,之前测试RedisPool 的时候还是可以测试通过的。这两天我继续到单点登录这里 , 两个tomcat debug 的时候发现连接不上 ,回头测试main 方法也不通 。 网上搜了一圈没解决, 只能求助你了。。。囧

https://img1.sycdn.imooc.com//szimg/5a5e17b50001c1b312740551.jpg

防火墙也开了 

https://img1.sycdn.imooc.com//szimg/5a5e17d00001e2fb04990365.jpg


正在回答

2回答

两个tomcat debug 的时候发现连接不上 ,回头测试main 方法也不通 。

你好慕大侠,在一期我就记得你哈,你好你好。

你这个是两个问题

首先 1 tomcat debug连不上是debug的配置问题 这个要看具体debug的配置 有时间放上来。


2.main方法不通,就是你截图上的对吧。提示无法获取连接。

首先保证你的redis是启动的,可以用cli测试一下。

另外把你的redis配置发上来我看一下,对应的这个类的全部,还有redis的配置文件。

还有一个问题是,在windows下的话, 可以使用telnet测试一下6379端口是否是通的。

这些信息发出来之后咱们继续来看一下哈。

1 回复 有任何疑惑可以回复我~
  • 提问者 慕大侠 #1
    按照老师的提示 我试着解决了一下 可以了 ,我看了这篇文章 http://blog.csdn.net/Agly_Clarlie/article/details/52251746
    
    先在win 上 测试了一下 6379 端口不通,就找到了上面那篇文章 , 按照说明修改了 redis.conf 
    
    不过我记得老师当初这里没有修改redis.conf 吧 
    
    启动的redis 时候 使用带redis.conf 的方式启动,才可以生效 ,不然不行。 
    
    
    另外有个小疑问 
    
    两个tomcat 都启动时,刷新完tomcat 1 首页,再刷新 tomcat2 首页 ,tomcat2 JSESSIONID 跟着变化,反过来也是这样    这是为什么?
    回复 有任何疑惑可以回复我~ 2018-01-17 23:26:43
  • 提问者 慕大侠 #2
    非常感谢老师
    回复 有任何疑惑可以回复我~ 2018-01-17 23:29:03
  • Geely 回复 提问者 慕大侠 #3
    你好同学,解决了就好,tomcat的jessionid变化我们改造完以后就可以不关心了,换浏览器也是会变化的。这个都是正常的。因为我们会用cookie的logintoken,所以说,集群之后这个经常变化就无法保证我们接下来的各种逻辑。反过来也会是这样的。
    回复 有任何疑惑可以回复我~ 2018-01-20 15:48:11
提问者 慕大侠 2018-01-17 23:28:19

博文我单贴在这里了,小伙伴们遇到了 可以直接点开看一下 http://blog.csdn.net/Agly_Clarlie/article/details/52251746


0 回复 有任何疑惑可以回复我~
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信