将Tomcat换成安装版的后,报表无法打开数据

1、原tomcat是解压版本的,现重新安装了java,并重新安装了tomcat安装版本。tomcat成功运行。

2、将原解压版的WebReport文件夹整个移入新安装的tomcat的WebReport文件夹中。

3、启动tomcat后,报表可正常进入,但无法显示数据了。

FineReport 用户27313738 发布于 2021-11-12 10:23
1min目标场景问卷 立即参与
回答问题
悬赏:13 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共4回答
最佳回答
0
用户27313738Lv2见习互助
发布于2021-11-16 12:41

后来发现java的环境安装的有问题,下载的java安装包安装时没有安装jdk。重新下载java完整安装包后,并重新配置了java的环境变量,再运行安装版的tomcat安装程序,再把帆软工程包拷贝到webapps中,启动tomcat服务后,报表和数据都正常。tomcat应用版本为8.5.72;运行报表会提示“在请求目标中找到无效字符。有效字符在RFC 7230和RFC 3986中定义”,需要修改conf文件夹下的server.xml文件,将relaxedPathChars="|{}[],%" relaxedQueryChars="|{}[],%" 加载附件图片的红色框中。修改server.png

最佳回答
0
吾姓独孤Lv6高级互助
发布于2021-11-12 10:24

数据连接检查下有配置么

  • 用户27313738 用户27313738(提问者) 1、从设计器进去,数据连接是正常的。 2、从设计器进去,并在设计器中点预览,预览的端口是8075,报表能正常打开,并能正常获取数据。 3、tomcat端口是10080,报表能正常打开,但无法获取数据。
    2021-11-12 10:28 
  • 吾姓独孤 吾姓独孤 回复 用户27313738(提问者) 你切换到10080的远程目录再看下数据连接
    2021-11-12 10:29 
  • 用户27313738 用户27313738(提问者) 回复 吾姓独孤 设计器中的目录路径就是tomcat的路径:tomcat\\apache-tomcat-8.5.72\\webapps\\WebReport\\WEB-INF
    2021-11-12 10:41 
  • 吾姓独孤 吾姓独孤 回复 用户27313738(提问者) 是远程服务器的设置么,不是就配置下远程服务器,ip和你tomcat10080打开报表的ip一样
    2021-11-12 10:44 
最佳回答
0
熊猫头Lv6初级互助
发布于2021-11-12 10:53

看下日志

最佳回答
0
yzm119464Lv3初级互助
发布于2021-11-12 11:07(编辑于 2021-11-12 11:18)

先测试下数据连接都正常吗?

image.png

独立部署文档

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

  • 3关注人数
  • 483浏览人数
  • 最后回答于:2021-11-16 12:41
    请选择关闭问题的原因
    确定 取消
    返回顶部