帆软报表访问总是报错的问题解决
帆软注册成功的前提下,通过tomcat 部署到linux服务上之后,访问报表总是报错,重启多少次tomcat也并没什么卵⽤,最后经过⾼⼈指导解决该问题.在此记录⼀下.
报错内容如下:com.hibernate.HibernateException: IOException occurred reading a binary value
劳动节的习俗解决⽅式,将报表服务器⽂件夹下的finedb 中的某个内置数据库表删除,接下来就讲解如何操作,其实很简单,只是⼀开始很懵逼!
1. 帆软服务器版本10.0
2. tomcat8
3. linux centos7
4. 本地 win10
finedb 所在⽬录:FineReport_10.0\webapps\webroot\WEB-INF\embed
为了避免不必要的问题.请事先备份这个⽂件夹,万⼀搞不定 还能还原不是?
英雄联盟吸血鬼出装将该⽂件夹拷贝到本地,咱们打开之后⾥⾯没⼏个⽂件,那是因为我们看不见,坑货玩意,
注意:将该⽂件夹下的db.lck ⽂件删除,如果有这个⽂件的话,没有就不⽤管了,因为有这个⽂件的话,下⾯我们⽤第三⽅软件的时候有可能会打不开,报错
你就直接从服务器下载下来就⾏了,想打开⾥⾯的数据库 需要使⽤特定的软件,接下来讲解软件的使⽤
父亲节祝福的祝福语简短记住,下载我标红的那个, 可以直接安装,zip 那个不⾏,安装的时候因为java版本的问题, 各种鸡⽑的报错,⽤标红那个直接下载,安装⼀路下⼀步即可.
安装完成之后,打开该软件,这货就长这样:
然后开始我们的骚操作啦!
520祝福语句送朋友-----------------------------------------------------------------⼀个华丽的分割线-------------------------------------------------------------------第⼀步:
类名:com.hsqldb.jdbcDriver
URL模板:jdbc:hsqldb:file:{folder}\db
然后添加⽂件那⾥选择的路径就是 fine-third-10.0.jar的那个地⽅,到对应的地⽅选中,点击打开即可
第⼆步:
第三步:
梦见老鼠是什么意思路径:就是刚刚从服务器拷贝下来的finedb 的路径
⽤户名:sa
密码不填
完成即可
第四步:看这个表是不是有垃圾数据
第五步:将FINE_CONF_XMLENTITY表清空 ctrl+enter 执⾏sql
第六步:
将刚刚拷贝下来的finedb 再放回服务器的原有位置,这时候内置数据库的这个表的垃圾数据就已经被我们处理了!然后再次重启tomcat ,访问报表, 成功
-------------The End-------------------
单机游戏推荐
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论