在Linux下new NioEventLoopGroup()出错

来源:4-7 测试web端携手移动端与后端netty聊天通信

Jeff_子豪

2018-12-08

在阿里云centos 7.4 的
Linux部署项目时,报加载Bean失败。框架使用SpringBoot+Netty4.1.31.Final; 本地可以。报的是业务Bean错误,一开始以为是业务的问题。把所有业务Bean注入都去除,最后报到Netty类加载失败。然后把所有业务Bean加回去,把Netty类去除,项目成功启动。
初步问题找到,是Netty相关类的问题,开始针对Netty类进行日志打印(Netty相关方法基本是跟老师视频上的差不多)。在项目启动时,加载到 mainService = new NioEventLoopGroup();时报错,而且报的是业务Bean加载失败的错误,也就是这段代码加载失败后影响到其他Bean的加载。但在阿里云的另外一台机子,却能加载成功(一共有四台阿里机,只有一台没问题得启动。除了操作系统版本不同外,JDK环境,Tomcat等都是一样的。因为无法报具体的错误,很难进行百度等查询问题。希望谁同样有遇到此类问题)图片描述

写回答

1回答

风间影月

2018-12-08

4台操作系统分别是啥啊?

0
3
风间影月
回复
Jeff_子豪
你发个工单问一下阿里的工程师吧,这问题的确受限于操作系统,我估计系统环境参数引起的
2018-12-08
共3条回复

Netty+Spring Boot仿微信-全栈开发高性能后台及客户端

SpringBoot/Netty+MUI全栈开发 同时搞定后台+ Android&iOS

1498 学习 · 684 问题

查看课程