发布到服务器上报错

@JFinal

项目在IDEA中本地运行不报错,发布到阿里云tomcat中,当登录系统时报错:

java.lang.NullPointerException
        at com.jfinal.plugin.activerecord.Model.find(Model.java:583)
        at com.jfinal.plugin.activerecord.Model.findFirst(Model.java:601)
        at top.wugy.blog.model.TUser.findByUsername(TUser.java:52)

debug跟进DbKit.getConfig()方法中发现modelToConfig为空,但是在本地执行是有数据的?这是什么原因?

评论区

devotion

2018-01-09 14:04

@JFinal 麻烦帮忙看下

lyh061619

2018-01-09 23:28

你这个问题,经验告诉你,本地代码与远程代码不一至引起的,也就是说往往我们在本地开发的时候由于代码修改了很多,但更新到服务器后,把一些新增的或修改的给漏掉了,就会造成为什么我本地代码没问题,到服务器上就有问题了,建议你认真检查也,如果实在找不出哪更新给漏掉了,建议来次全部更新代码,同时哪果数据表有增减的表或字段也一并更新下,不然问题依旧存在。

devotion

2018-01-11 08:45

MD,没人回了?

lyh061619

2018-01-13 18:28

@devotion 不是回复了吗?兄弟,做事仔细点,问题解决思路已经告诉你了。

lyh061619

2018-01-13 18:30

@devotion 还要怎么回复你呢?现在这类错误就是在更新时不够仔细造成的,问题只有你自己一个个找,如果不想一个个找就全部更新上去同时数据表有修改的也一并更新上去,文明提问不要爆粗,小心被封号的哦^_^!!

devotion

2018-01-15 08:55

@lyh061619 不是环境的问题,打包几次部署上去都不行,呵呵,威胁我?欢迎封号

热门反馈

扫码入社