
java后端
文章平均质量分 68
青龙老贼
这个作者很懒,什么都没留下…
展开
-
Spring超出最大会话数(Max sessions limit reached: 10000)
会话超出了最大会话限制数10000java.lang.IllegalStateException: Max sessions limit reached: 10000 at org.springframework.web.server.session.InMemoryWebSessionStore$InMemoryWebSession.checkMaxSessionsLimit(InMemoryWebSessionStore.java:276)原创 2024-07-31 10:27:53 · 787 阅读 · 1 评论 -
使用redis做websocket分布式消息推送服务
redis、websocket实现同一账户多点登录、websocket服务多节点部署推送方案。 简单架构图用户A两个地方登录连接到两个websocketServer节点,用户B连接到2节点。消息生产者发布消息的时候应为map格式receive=userid,msg="msg....",将消息推送给对应的userid。1.该项目为springboot项目,先引入w......原创 2020-11-25 15:21:07 · 5437 阅读 · 1 评论 -
springboot war包tomcat中运行报错,一个或多个筛选器启动失败。完整的详细信息将在相应的容器日志文件中找到
一个或多个筛选器启动失败。完整的详细信息将在相应的容器日志文件中找到一般这个错误的原因是项目中有过滤器,在tomcat容器启动的时候报错了。我碰到的问题是jar包运行没错,war包tomcat中运行报这个错误。可以在tomcat/logs/localhostxxx.log日志文件中找到是哪些过滤器问题。问题原因有很多不是我碰到的只列原因不做详细说明:原因一:首先确定springboot的版本和对应的内置tomcat版本,是否与下载的tomcat版本一样(一般大版本相同即可),因为不同版本的s...原创 2022-06-28 19:34:34 · 8122 阅读 · 0 评论 -
eureka启动报错Passed in hostname is blank, not setting it解决方案
首先说原因: 1.电脑没有主机名或中文的主机名,导致的读到了中文主机名不能识别。 2.多个网卡问题。过程:Passed in hostname is blank, not setting it,启动的时候报错找不到主机名。错误信息如下:因为在注册中心启动需要会获取到电脑名称,构建服务端路径,发布服务,客户端找这个路径。 一般来说每台电脑都会有主机名,这里获取不到,难道这个hostname是ip地址?进入cmd输入ipconfig后,发现有好几个网卡的ip信息,有无线局域网的原创 2022-06-28 18:55:12 · 778 阅读 · 0 评论 -
java.lang.NoSuchMethodError: javax.ws.rs.ClientErrorException.validate
项目在开发、测试环境上没问题,上生产环境报错如下java.lang.NoSuchMethodError: javax.ws.rs.ClientErrorException.validate(Ljavax/ws/rs/core/Response;Ljavax/ws/rs/core/Response$Status$Family;)Ljavax/ws/rs/core/Response;Exceptionjavax.servlet.ServletException: Servlet executio原创 2021-04-16 17:24:56 · 2743 阅读 · 0 评论