项目嵌入式部署项目中,能启动也能打开模版,打开模版会报错,请问如何解决?

每打开一次模版,就会报如下SQL错。问过FR官方客服,说是logdb文件冲突,但是全部删除了,重新部署又自动生成finedb、logdb和performance三个文件夹和文件。怎么解决,求大神

FineReport呼儿嘿呦 发布于 2017-7-19 10:27
悬赏:2 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共19回答
最佳回答
0
macro_hard发布于2017-7-19 10:28(编辑于 2023-9-6 09:34)
555
  • 呼儿嘿呦 呼儿嘿呦(提问者) logdb不应该是空的,通过打开模版自动生成的吗
    回复
    2017-07-19 14:20 
  • macro_hard macro_hard 回复 呼儿嘿呦 :这样生成的有可能是个0字节的文件,什么表结构都没有,insert肯定报错啊
    回复
    2017-07-19 14:29 
  • 呼儿嘿呦 呼儿嘿呦(提问者) 回复 macro_hard :按照官方嵌入式部署文档进行的操作
    回复
    2017-07-19 14:38 
  • 呼儿嘿呦 呼儿嘿呦(提问者) 回复 macro_hard :官方客服一直建议我把浏览器缓存清理一下,把logdb文件夹删除重新启动。。
    回复
    2017-07-19 14:41 
  • macro_hard macro_hard 回复 呼儿嘿呦 :你看看这样重新启动动生成的logdb文件,大小是不是0k
    回复
    2017-07-19 14:45 
最佳回答
0
Poseidon发布于2017-7-19 10:31(编辑于 2023-9-6 09:34)
555
  • 呼儿嘿呦 呼儿嘿呦(提问者) 听说是JAR包中的写日志的数据结构与WEB-INF目录下的LOGDB里面存在的不一致引起的
    回复
    2017-07-19 10:35 
  • Poseidon Poseidon 回复 呼儿嘿呦 :更新jar包试试
    回复
    2017-07-19 10:54 
  • 呼儿嘿呦 呼儿嘿呦(提问者) 回复 Poseidon :哪个jar包和logdb有关啊
    回复
    2017-07-19 10:56 
最佳回答
0
macro_hard发布于2017-7-19 12:09(编辑于 2023-9-6 09:34)
555
  • 呼儿嘿呦 呼儿嘿呦(提问者) WARNING: Column count does not match in statement [INSERT INTO fr_exerecord (tname,type,param,ip,username,userrole,logtime,time,sql,memory) VALUES (?,?,?,?,?,?,?,?,?,?)]
    java.sql.SQLException: Column count does not match in statement [INSERT INTO fr_exerecord (tname,type,param,ip,username,userrole,logtime,time,sql,memory) VALUES (?,?,?,?,?,?,?,?,?,?)]
    回复
    2017-07-19 14:16 
  • 呼儿嘿呦 呼儿嘿呦(提问者) 打开模版就会报这个错误。嵌入式部署到工程中没提到说logdb要保留:http://help.finereport.com/doc-view-763.html
    回复
    2017-07-19 14:19 
  • 0关注人数
  • 380浏览人数
  • 最后回答于:2017-7-20 09:59
    活动推荐 更多
    热门课程 更多
    返回顶部