在某租赁客户项目POC测试过程中发现I@report产品tomcat版本兼容性问题

1339
0

zhangjr 初学数据Lv2

发表于2020-9-23 23:12

楼主
本帖最后由 zhangjr 于 2020-9-23 23:18 编辑

背景:某租赁客户项目poc测试,部署后发现报送任务报表无法正常打开

部署环境:I@report版本5.2,部署在tomcat7和jdk1.7版本环境中,使用ie11浏览器访问
详细过程:在打开报送任务报表填报时页面一直显示“正在装入”如图示:
后查看tomcat日志报
定位为tomcat版本兼容性问题,tomcat7版本对url特殊字符更加严格,项目访问报错,会返回404错误。
即,tomcat 请求url中带有特殊符号{} | ,后配置了tomcat的/bin/conf/catalina.properties,在最后两行加入
tomcat.util.http.parser.HttpParser.requestTargetAllow=|{}
org.apache.tomcat.util.buf.UDecoder.ALLOW_ENCODED_SLASH=true
重启tomcat,问题解决。
此问题需通过产品升级解决,
以免影响使用。或I@report在不同tomcat版本部署中同类问题可参考解决。

最近看过此主题的会员

chenza

chestnut

cuihr

libatou

zengxq

lifen

bobcardif

chenz

xxxl

0个回答

只看楼主

登录后可回答问题,请登录注册

快速回复 返回顶部 返回列表

小时

全天响应

分钟

快速处理问题

工程师强势助力

明星产品
解决方案
联系合作

渠道咨询电话:137-0120-6790

技术支持QQ:400-0011-866(工作日9:00-18:00)

产品建议邮箱yixin@esensoft.com

关注我们

扫TA学习更多干货

一对一专家交流

版权所有© 2006-2024 北京亿信华辰软件有限责任公司 京ICP备07017321号 京公网安备11010802016281号