默认
发表评论 4
想开发IM:买成品怕坑?租第3方怕贵?找开源自已撸?尽量别走弯路了... 找站长给点建议
你的服务端日志不全,你把服务端重启一下,把服务端的干净日志贴出来。
你的问题我大致猜到了,但您贴出更多的日志,我就能确切地帮你指出问题何在。
评论 4
引用:wayne 发表于 2017-10-14 14:25
日志太大,我把它压缩了,放在附件里面,麻烦帮忙看一下。谢谢。

稍等,我下载了看看
日志里随然没看出直接原因,但99%的可能性是base_conf.properties配置文件的路径读取在Linux下不正确的问题,请看下图的代码:
[已回复] RainbowChat服务端在linux上文件保存路径配置的问题_QQ截图20171014161422.png

代码里因为开发的时候是在Windows下做的,所以要path.substring(1),也就是去掉Windows下返回的目录最前面的斜线。你在Linux下就不需要path.substring(1),明白了吗?总之,这段代码就是要读取你的配置文件路径,路径弄对就行了,你甚至自已写死你的base_conf.properties绝对路径都可以!

附件的代码里我帮你把代码优化了一下,就是在Linux下不需要path.substring(1),你把BaseConf.java考到到你的工程覆盖一下就好:
BaseConf.java (9.26 KB , 下载次数: 2 )

你按照我的方法,试试看!
打赏楼主 ×
使用微信打赏! 使用支付宝打赏!

返回顶部