tomcat报错ERROR Thread-44 LogManager:82 - 数据库查询发送错误

部署好web程序后可以用管理员登陆首页,切换其他用户或者网页就报错,使用工具远程连接数据库正常,本地连接数据库正常

2021-05-12 00:25:30 ERROR Thread-44 LogManager:82 - 数据库查询发送错误
java.lang.NullPointerException
    at cn.dreamit.p1001.portal.portlets.C00003.service.impl.GetOfficeInfoServiceImpl.getDBTaskList(GetOfficeInfoServiceImpl.java:2447)
    at cn.dreamit.p1001.portal.portlets.C00003.service.AllDoUnitAdapter.loadMsgByTab(AllDoUnitAdapter.java:461)
    at cn.dreamit.p1001.portal.portlets.C00003.service.AllDoUnitAdapter.getData(AllDoUnitAdapter.java:348)
    at cn.dreamit.p1001.portal.portlets.C00003.controller.GetOfficeInfoController.getContentList(GetOfficeInfoController.java:628)
    at cn.dreamit.p1001.portal.portlets.C00003.controller.GetOfficeInfoController.getAll(GetOfficeInfoController.java:313)
    at cn.dreamit.p1001.portal.portlets.C00003.controller.GetOfficeInfoController.execute(GetOfficeInfoController.java:127)
    at cn.dreamit.p1000.portal.config.service.impl.PortalConfigServiceImpl.getDataByAction(PortalConfigServiceImpl.java:450)
    at cn.dreamit.p1000.portal.config.service.impl.PortalConfigServiceImpl.access$100(PortalConfigServiceImpl.java:58)
    at cn.dreamit.p1000.portal.config.service.impl.PortalConfigServiceImpl$1.call(PortalConfigServiceImpl.java:365)
    at cn.dreamit.p1000.portal.config.service.impl.PortalConfigServiceImpl$1.call(PortalConfigServiceImpl.java:341)
    at java.util.concurrent.FutureTask.run(FutureTask.java:266)
    at java.lang.Thread.run(Thread.java:748)

2021-05-12 00:25:31  INFO http-nio-8399-exec-4 DreamWebSocketHandler:39 - 用户[id=2]websocket通道连接成功!
2021-05-12 00:25:31 ERROR http-nio-8399-exec-4 DreamWebSocketHandler:72 - 数据传输异常,异常信息:null
2021-05-12 00:25:31  INFO http-nio-8399-exec-4 DreamWebSocketHandler:87 - 用户[id=2]已成功关闭websocket通道
2021-05-12 00:25:40  INFO http-nio-8399-exec-3 DreamWebSocketHandler:39 - 用户[id=200903184153S5q3TJeGbEPS79xtLta]websocket通道连接成功!
2021-05-12 00:25:45  INFO http-nio-8399-exec-8 DataBaseAdapter:766 - [request]=/ctrl/flow/checkOverdue
[topCaller]:cn.dreamit.p1000.flow.controller.FlowController.checkOverdue(FlowController.java:255)
[caller]:cn.dreamit.dreamweb.util.AttendanceUtils.<clinit>(AttendanceUtils.java:31)

可以使用debug调试一下你的web项目,看是不是其他用户是否有权限

您好,我是有问必答小助手,您的问题已经有小伙伴解答了,您看下是否解决,可以追评进行沟通哦~

如果有您比较满意的答案 / 帮您提供解决思路的答案,可以点击【采纳】按钮,给回答的小伙伴一些鼓励哦~~

ps:问答VIP仅需29元,即可享受5次/月 有问必答服务,了解详情>>>https://vip.csdn.net/askvip?utm_source=1146287632