皕杰技术社区

 找回密码
 立即加入

扫一扫,访问微社区

QQ登录

只需一步,快速开始

楼主: 无所事事

版本展示报错

[复制链接]
发表于 2024-1-15 14:47:34 | 显示全部楼层
无所事事 发表于 2024-1-15 14:28
tomcat里的报错信息是这样的:javax.naming.NameNotFoundException: 名称未在此上下文中绑定。找不到。
t ...

根据你的server.xml中的定义,你的JNDI资源名称是BIOS_DS,数据库是h2;而根据在report_config.xml中配置的jndi名称是BIDW,数据库类型又是Oracle,相互矛盾。

回复 支持 反对

使用道具 举报

 楼主| 发表于 2024-1-15 15:04:33 | 显示全部楼层
我改完server配置信息后已经可以正常显示报表了,对于使用param_query.jsp来生成报表还有一些疑问,在《皕杰报表6.0去掉平台只保留报表》文档中,全部操作都是新建文件夹和复制文件,但是没有复制param_query.jsp文件的操作,不知道想要使用param_query.jsp来生成报表具体需要复制哪些文件,全部复制的话会不会把去掉的平台又加回来了
回复 支持 反对

使用道具 举报

发表于 2024-1-15 15:14:01 | 显示全部楼层
无所事事 发表于 2024-1-15 15:04
我改完server配置信息后已经可以正常显示报表了,对于使用param_query.jsp来生成报表还有一些疑问,在《皕 ...

就从6.1版本中复制param_query.jsp来覆盖你的旧的文件,旧可以了(注意:把param_query.jsp文件中的target="bios_rpt_frame删除)
回复 支持 反对

使用道具 举报

 楼主| 发表于 2024-1-15 15:34:33 | 显示全部楼层
admin 发表于 2024-1-15 15:14
就从6.1版本中复制param_query.jsp来覆盖你的旧的文件,旧可以了(注意:把param_query.jsp文件中的targe ...

按您说的操作,报表已经都正常展示了,但是有一个报表出现了如下问题:
在请求目标中找到无效字符。有效字符在RFC 7230和RFC 3986中定义
由于被认为是客户端对错误(例如:畸形的请求语法、无效的请求信息帧或者虚拟的请求路由),服务器无法或不会处理当前请求。
java.lang.IllegalArgumentException: 在请求目标中找到无效字符。有效字符在RFC 7230和RFC 3986中定义
我通过百度搜了一下说是特殊字符未识别导致的,在tomcat里配置了                                URIEncoding="UTF-8"
relaxedPathChars="|{}[],%-"
relaxedQueryChars="|{}[],%-"
还是不行,还有其他需要配置的地方么
回复 支持 反对

使用道具 举报

 楼主| 发表于 2024-1-15 15:44:03 | 显示全部楼层
不好意思,刚才的问题是文件路径写错导致的,目前问题已经全部解决了,感谢各位老师这些天的帮助和付出
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即加入

本版积分规则

QQ|小黑屋|手机版|皕杰软件 ( 京ICP备14050931号 )

GMT+8, 2024-5-7 22:08 , Processed in 1.100458 second(s), 14 queries .

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

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