请各位老师赐教,我将FR10部署在TOMCAT9.054上报错(可解决tomcat8的漏洞问题)

 我将FR10部署在TOMCAT 9.054上报错,具体的操作如下

1,下载原版的finereport(10), tomcat(9.054), jre(1.8.311)并安装配置好

2,fr10可以正常运行,并能过内置服务器打开报表

3,可正常访问tomcat服务

4,按官网教程,将fr的webapps下的webroot文件夹复制到tomcat的webapps目录下

5,将内置服务器展示的url的径及端口换成  tomcat的路径及端口,后面的不变,然后访问,系统报错,如下图

HTTP状态 404 - 未找到类型 

状态报告消息 请求的资源[/webroot/decisioniew/report]不可用描述 源服务器未能找到目标资源的表示或者是不愿公开一个已经存在的资源表示。

请各位老师赐教,谢谢

aa1.jpg

aa2.jpg

tomcat.jpg

10.28补充

新建了一个test.cpt的文件保存在tomcat的reportlets下面,在fr10中预视调用内置服务器可以正常打开显示,在tomcat环境下还是不能打开,其实这两个环境就是端口不同,还是会报错,同上同一样。

FineReport maxsys 发布于 2021-10-27 17:49 (编辑于 2021-10-28 09:20)
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共2回答
最佳回答
0
yzm203528Lv5初级互助
发布于2021-10-27 17:56(编辑于 2021-10-27 18:34)

URL:http://localhost:8000/webroot/decision,后缀不加report呢

1.PNG

  • maxsys maxsys(提问者) 老师好, http://localhost:8075/webroot/decision/view/report?viewlet=GettingStarted.cpt 这个是内置服务器,OK http://localhost:8080/ 这个是tomcat , ok http://localhost:8080/webroot/decision/view/report?viewlet=GettingStarted.cpt 这个是将内置服务器的端口改一下后的结果就不行了。 后缀不加report是怎样的组合模式?
    2021-10-27 20:10 
  • yzm203528 yzm203528 回复 maxsys(提问者) 你的这两个路径是访问对应的reportlets文件夹下的模板,我发的那个是决策平台登录界面的路径
    2021-10-27 20:25 
  • yzm203528 yzm203528 回复 maxsys(提问者) 设计器切换成远程设计的时候,把模板保存到默认路径后,预览访问的就是你上面的路径。一定要把模板保存之后才行
    2021-10-27 20:43 
  • maxsys maxsys(提问者) 回复 yzm203528 老师早上好,非常谢谢您的帮助及回复,我有重新检查 测试过,并新建了一个test.cpt的文件保存在tomcat的reportlets下面,在fr10中预视调用内置服务器可以正常打开显示,在tomcat环境下还是不能打开,其实这两个环境就是端口不同,一个是8075,一个是8000 (默认8080我改成了8000),还是会报 HTTP状态 404 - 未找到 类型 状态报告 消息 请求的资源[/webroot/decision/view=test.cpt]不可用 描述 源服务器未能找到目标资源的表示或者是不愿公开一个已经存在的资源表示。 Apache Tomcat/9.0.54 的错误 因为tomcat9.038以下的漏洞很多,我让人攻击受到惨重的代价,所以不能用tomcat8的版本。
    2021-10-28 09:05 
  • yzm203528 yzm203528 回复 maxsys(提问者) 首先确认http://localhost:8000/webroot/decision路径能否登录,然后设计器切换远程目录时,打开你的模板,第三步通过设计器预览,看是否可行
    2021-10-28 09:12 
最佳回答
0
snrtuemcLv8专家互助
发布于2021-10-28 09:16

重启下tomcat服务器试试

  • maxsys maxsys(提问者) 老师您好,试过还是一样报错。
    2021-10-28 09:24 
  • snrtuemc snrtuemc 回复 maxsys(提问者) 重新安装tomcat,然后拷贝webroot文件夹,重启后在试试,正常可以的,一直这么用的,参考文档再试试 ,独立部署-https://help.fanruan.com/finereport/doc-view-765.html
    2021-10-28 09:28 
  • 3关注人数
  • 759浏览人数
  • 最后回答于:2021-10-28 09:20
    请选择关闭问题的原因
    确定 取消
    返回顶部