急 SSM框架中使用iframe集成finereport报表jsp页面,访问此页面出现500状态码!

如题,部署方式为嵌入式部署,maven 项目,JDK版本为1.8.0_191,Tomcat版本为8.5.40,FineReport版本为10.0;

访问网址时出现的500状态码错误,访问项目的其他网址是可以正确显示的。




下图为部署在Tomcat服务器的错误信息。




以下为已尝试的方法:

1、添加tooks.jar,添加attach.dll,均不成功;

2、在项目的web.xml中添加servlet,servletmapping,不成功;

3、嵌入式部署Tomcat的examples,成功;

4、独立部署finereport的项目,成功;

5、查找重复jar包,发现tomcat的lib中有jsp.api.jar,项目里的lib有jsp.api2.2.jar,删除tomcat中的jsp.api.jar,不成功;


恳求各路大神提供解决方法!




FineReport yyokc 发布于 2019-7-31 18:24 (编辑于 2019-8-9 17:42)
1min目标场景问卷 立即参与
回答问题
悬赏:10 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共2回答
最佳回答
0
yyokcLv2见习互助
发布于2019-8-9 17:23(编辑于 2019-8-9 17:43)

方法:在同一Tomcat下独立部署自己的项目和帆软的工程项目,可以成功在自己的项目页面显示报表。其中自己的项目只需在前端页面中的<body>标签嵌入<iframe>标签,<iframe>标签内容为<iframe id="reportFrame" width="100%" height="500px" src="http://localhost:8080/webroot/decision/view/report?viewlet=文件名.cpt"></iframe>,这种方法不用复制帆软工程项目的任何内容到自己的项目里面!

最佳回答
0
KerydiaLv5中级互助
发布于2019-8-1 08:26

添加第一步之后要重启Tomcat

  • yyokc yyokc(提问者) 不是这个问题,谢谢你的解答
    2019-08-08 17:29 
  • 1关注人数
  • 1757浏览人数
  • 最后回答于:2019-8-9 17:43
    请选择关闭问题的原因
    确定 取消
    返回顶部