帆软10修改Servlet

之前用的fr9.0,重写了Servlet是在config.xml里,里面

<ServletMapping pattern="FRreport/report/ReportServer"/>

重写了severlet。

升级到fr10后不生效。想问一下这里是在哪里配置

FineReport ltl123456 发布于 2021-6-22 23:11
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共3回答
最佳回答
0
zsh331Lv8专家互助
发布于2021-6-23 00:46(编辑于 2021-6-23 00:55)

参考9.0的web.xml文件,在10.0的同目录下重写一个web.xml,配置servlet-mapping标签,重启服务试一下~

——————

未测试,仅供参考~

image.png

  • ltl123456 ltl123456(提问者) 重写servlet路径后(正确访问服务路径应该是http://localhost:8082/FRreport/ReportServer),帆软自动生成的静态资源路径http://localhost:8082/ReportServer?op=resource&resource=/com/fr/web/core/css/deploySuccess.css,没有拼接FRreport,导致404,这个哪里有配置么
    2021-06-23 10:27 
  • zsh331 zsh331 回复 ltl123456(提问者) web.xml这个文件,直接在10.0版本下应该是支持重写的,由于时间问题我没有亲测,其它地方我暂无发现需要配置的地方,你再排查排查哈~
    2021-06-23 10:36 
最佳回答
0
snrtuemcLv8专家互助
发布于2021-6-23 08:00

可以参考Tomcat 下通过 IP 直接访问数据决策系统-https://help.fanruan.com/finereport/doc-view-806.html

image.png

最佳回答
0
祈LLv6中级互助
发布于2021-6-23 10:33

image.png

10.0重配一个新的web.xml,默认路径以图中最后一个为例,就是 http://localhost:8080/webroot/loginsso 访问就可以了

  • 4关注人数
  • 433浏览人数
  • 最后回答于:2021-6-23 10:33
    请选择关闭问题的原因
    确定 取消
    返回顶部