Tomcat重启服务器都会报错内置数据库连接失败,这个问题是原因的,该如何解决

Tomcat重启服务器都会报错内置数据库连接失败,这个问题是原因的,该如何解决1600397514(1).png

FineReport lanbaoping 发布于 2020-9-18 10:54
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共3回答
最佳回答
1
LarryAbbyLv5中级互助
发布于2020-9-18 10:55

按照它的提示,把db.lck这个文件删掉

  • lanbaoping lanbaoping(提问者) 每次重启服务器都会出现这个问题,删掉是可以的。不知道是什么问题导致的
    2020-09-18 10:59 
  • LarryAbby LarryAbby 回复 lanbaoping(提问者) 内置数据库被锁住了,所以会有这个错误。
    2020-09-18 11:06 
  • LarryAbby LarryAbby 回复 lanbaoping(提问者) 如果是生产环境,按照提示配置下外接数据库吧,不要使用内置的数据库
    2020-09-18 11:07 
  • lanbaoping lanbaoping(提问者) 回复 LarryAbby 测试环境,内置数据库锁住,这个有解决办法的么?
    2020-09-18 11:33 
  • LarryAbby LarryAbby 回复 lanbaoping(提问者) 删掉重启就可以了
    2020-09-18 11:37 
最佳回答
0
用户M9089021Lv4见习互助
发布于2020-9-18 10:58

你应该是war包部署的吧, 将war包里的db.lck文件删除。

  • lanbaoping lanbaoping(提问者) 对的,是war包部署,删除是有用的
    2020-09-18 14:17 
  • 用户M9089021 用户M9089021 回复 lanbaoping(提问者) 我的意思是 在 maven 生成war包的环节去取消db.lck的生成,以后war包就不会有db.lck
    2020-09-21 10:59 
最佳回答
0
星痕Lv6高级互助
发布于2020-9-18 13:40

finedb内置库只能同时存在一个链接,你重启tomcat的时候,可能那个链接并没有断掉,现在系统提醒你去删除一下finedb下的那个lck文件,你去操作一下然后重启试试看

  • lanbaoping lanbaoping(提问者) 嗯嗯,删除是可以的,难道是Tomcat上还部署了另外一个BI工程所会报这个错的
    2020-09-18 14:18 
  • yzmYRet42458225 yzmYRet42458225 回复 lanbaoping(提问者) 我也是同时部署bi,也有这个问题
    2023-08-16 20:02 
  • 4关注人数
  • 1622浏览人数
  • 最后回答于:2020-9-18 13:40
    请选择关闭问题的原因
    确定 取消
    返回顶部