默认
发表评论 12
想开发IM:买成品怕坑?租第3方怕贵?找开源自已撸?尽量别走弯路了... 找站长给点建议
[已解决] MobileIMSDK集成到spring boot,部署时marven打jar,启动im连接出错
阅读(38068) | 评论(12 收藏 淘帖1 1
idea  maven 打jar包,  启动jar包,控制台日志正常,客户端登陆im,server端 报[defaultEventLoopGroup-5-6] WARN  net.x52im.mobileimsdk.server.ServerCoreHandler - [IMCORE-udp]【注意】会话{uid:null}/192.168.0.6:39253被系统close了,但它里面没有存放user_id,它很可能是没有成功合法认证而被提前关闭,从而正常释放资源。

不知道什么原因,求解答?idea 的artifacts 打包启动是正常的.

即时通讯网 - 即时通讯开发者社区! 来源: - 即时通讯开发者社区!

上一篇:零基础IM开发入门(二):什么是IM系统的实时性?下一篇:求教建立Tcp连接时,手机ip发生变化,该做什么样的处理?

本帖已收录至以下技术专辑

推荐方案
评论 12
这个提示看不出来是打包的问题。

你把服务端日志清一下,然后新登陆一个客户端,连接你打包的这个服务端,把到异常发生前后的所有log,包括服务端和客户端,都抓出来到txt里,传上来我帮你分析分析。

理论上打包有问题最多是运行不了,不可能代码逻辑发生改变。
http 短连接接口可以正常访问,错误日志见附件,辛苦帮主

error.zip

2.49 KB, 下载次数: 2

引用:刘蜜蜂 发表于 2020-09-27 17:31
http 短连接接口可以正常访问,错误日志见附件,辛苦帮主

你的服务端日志我看过了,一条连接建立后,几毫秒内立即就被关闭了,这在不正常了。
你检查一下,你可以把maven打包和其它打包出来的内容,比对一下,看看有没有什么差异。

另外,我看你服务端log,你只开启了udp协议是吧。
引用:JackJiang 发表于 2020-09-27 23:03
你的服务端日志我看过了,一条连接建立后,几毫秒内立即就被关闭了,这在不正常了。
你检查一下,你可以 ...

对的,暂时只开启了udp服务,感谢帮主的解答,我再查查
引用:刘蜜蜂 发表于 2020-09-28 08:46
对的,暂时只开启了udp服务,感谢帮主的解答,我再查查

是的。再查查。代码都是一样,不应该运行出现差异。对打包产出物,进行比对,有必要,可以用反编译工具对比一下编译结果。
引用:JackJiang 发表于 2020-09-28 09:48
是的。再查查。代码都是一样,不应该运行出现差异。对打包产出物,进行比对,有必要,可以用反编译工具对 ...

第三方jar 包没打进去,手动加进去好了,感谢帮主提供思路:

点评

JackJiang  说:
ok  (3 年前)
引用:刘蜜蜂 发表于 2020-09-28 14:13
第三方jar 包没打进去,手动加进去好了,感谢帮主提供思路:

第3方jar没打进去,居然不报错?
引用:JackJiang 发表于 2020-09-28 14:43
第3方jar没打进去,居然不报错?

是昵能启动运行,定位半天哈~
引用:刘蜜蜂 发表于 2020-09-28 15:07
是昵能启动运行,定位半天哈~

无语啊,干脆报个错不就更容易找出问题了吗
MobileIMSDK集成到Spring boot如果遇到疑问,就参考这篇:
SpringBoot(22) 集成MobileIMSDK实现即时通讯

评分

1

查看评分

打赏楼主 ×
使用微信打赏! 使用支付宝打赏!

返回顶部