帆软的服务器部署包,做成windows服务。提示“数据库连接异常,请删除db.lck”

前言:本人下载的是官方“FR部署包”,然后利用如下官网方法3(service.bat)做成windows服务器

https://help.fanruan.com/finereport/doc-view-982.html

然后本人电脑,同事电脑都可以,哪怕内存8G内存老电脑也行,但是,到了别人服务器(服务器虚拟机),部署,一直提示如下报错,我删除db.lck重启服务器,还是这个报错(服务器emdb/finddb文件里都没db.lck文件了),但是用startup.bat可以正常启动

QQ浏览器截图20220403121430.png

查看了日志,提示如下,貌似是没连上FR数据库image.png补称:我曾试过,先用startup.bat启动,然后登陆决策系统,把数据库改为外接数据库(sqlserver),然后shutdow.bat,然后再用上一步做的windows服务器启动,我可以进入登陆界面,但是输入密码之后,一直提示“登陆失败”,我确认我输入的密码没有错误。这个时候报错日志,变成下面得了image.png

FineReport FR学习路上的树懒 发布于 2022-6-6 15:20 (编辑于 2022-6-6 16:37)
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共3回答
最佳回答
0
FR学习路上的树懒Lv5见习互助
发布于2022-6-6 16:08

擦,不知道是不是瞎猫碰上死耗子。。。。。将出问题的电脑里找到之前做的windows服务,右击属性,将,登陆身份改为“本地系统账号”,重启服务器,可以登陆了!!!OK了(但是我电脑是“此账号”时候也是ok的,不知道为啥对方电脑不行!!)image.png

最佳回答
0
Z4u3z1Lv6专家互助
发布于2022-6-6 15:22

是不是少了一层?

image.png

image.png

  • FR学习路上的树懒 FR学习路上的树懒(提问者) 你说的少了一层,是?路径?还是?
    2022-06-06 15:39 
  • Z4u3z1 Z4u3z1 回复 FR学习路上的树懒(提问者) 路径啊,人家提示的是FINEDB目录下的,你在它的上一层emdb目录下肯定找不到
    2022-06-06 15:41 
  • FR学习路上的树懒 FR学习路上的树懒(提问者) 回复 Z4u3z1 我打错了,路径对的,我少打了finedb
    2022-06-06 15:53 
  • Z4u3z1 Z4u3z1 回复 FR学习路上的树懒(提问者) 登陆失败好像是Tomcat的内存不够,改大点
    2022-06-06 15:55 
  • FR学习路上的树懒 FR学习路上的树懒(提问者) 回复 Z4u3z1 试过了,目前初始1024m.醉倒20148M.相同配置,我的电脑,同事电台都可以, 对方电脑(唯一不同:它是虚拟机,我的电脑都是实体机)不行,,,,而且在对方电台startup.bat可以正常启动,决策系统可以登陆,应该不是内存问题
    2022-06-06 15:57 
最佳回答
0
snrtuemcLv8专家互助
发布于2022-6-6 15:27

关闭服务器,设计器,

建议备份下webroot\WEB-INF\embed\finedb文件夹,然后可以删除整个finedb文件夹,再试试

  • FR学习路上的树懒 FR学习路上的树懒(提问者) 那样回卡在设置管理员账号界面,一直提示“设置管理员账号密码失败”
    2022-06-06 15:38 
  • snrtuemc snrtuemc 回复 FR学习路上的树懒(提问者) 难道是没有文件夹的权限,liunx系统需要文件夹777权限,windows系统也要给管理员权限
    2022-06-06 15:45 
  • FR学习路上的树懒 FR学习路上的树懒(提问者) 回复 snrtuemc 我也是这样怀疑,但是,我用service.bat 做成了windowsf服务器,我不知道怎么给windows服务添加或者设置权限,,
    2022-06-06 15:55 
  • FR学习路上的树懒 FR学习路上的树懒(提问者) 回复 snrtuemc 解决了,应该是权限问题,让服务器以系统管理员启动就行了,,之前一直没找到这个不同点。。
    2022-06-06 16:38 
  • 1关注人数
  • 743浏览人数
  • 最后回答于:2022-6-6 16:37
    请选择关闭问题的原因
    确定 取消
    返回顶部