TA的每日心情 | 奋斗 2019-4-1 15:58 |
---|
签到天数: 2 天 [LV.1]初来乍到
初级会员
- 积分
- 61
-
-
九七币
- 0
-
|
发表于 2019-4-1 15:51:07
|
显示全部楼层
本帖最后由 1435076663 于 2019-4-1 19:25 编辑
试了,无限loading 加载到99.9%立马跳回80%,唯一能用的就是登录、注册功能,以及几个静态页面。看了下运行窗口报空指针,这行代码
JSONObject config = new JSONObject(ConfigUtil.getSystemSetting());
在com.sunweb.game.rpg.world.config.SystemSetting类中,调用了ConfigUtil类中的
public static String getSystemSetting() {
return getConfigFile("systemSetting.inf");
}
找到一个有意思的配置文件worldServer.properties配置如下 :
# config for world server
world.server.port=7777
world.config.dir=F:\\YZG3D\\YZG_130\\GameServer\\_config
world.persist.dir=F:\\YZG3D\\YZG_130\\SpanServer\\_persist
world.backup.time=03:00
# log rpc server
log.server.ip=6.6.6.120
log.server.port=191
log.server.rpc.channelNumber=2
log.server.rpc.callTimeoutMS=3000
而下载后的systemSetting.inf文件在%yzg_server\Server\[9]worldServer\_config,目前不太清楚代码中是否使用了该文件导致NullPointerException,下班回去晚上反编译看看原因
---继续
反编译后发现没有使用该配置文件中的路径,使用的是相对路径,即:../worldServer/_config,然而下载后的文件路径是[9]worldServer,导致空指针
将[9]worldServer文件夹名称修改为worldServer即可进入游戏!
|
|