皕杰技术社区

 找回密码
 立即加入

扫一扫,访问微社区

QQ登录

只需一步,快速开始

查看: 851|回复: 18

部署皕杰后,静态资源丢失

[复制链接]
发表于 2024-4-15 15:33:13 | 显示全部楼层 |阅读模式
部署皕杰后,通过设置url映射到服务器IP地址,访问url皕杰地址,报表可以打开,但是找不到报表所需要的css和js,这个有什么地方配置可以改吗。
 楼主| 发表于 2024-4-15 16:44:19 | 显示全部楼层
或者修改report的前缀,例如:demoreport/ReportEmitter?rpt=demo.brt&params=joinId=146
回复 支持 反对

使用道具 举报

发表于 2024-4-15 17:33:40 | 显示全部楼层
查下report_res里的文件是否缺失
回复 支持 反对

使用道具 举报

 楼主| 发表于 2024-4-15 17:38:00 | 显示全部楼层
爱自行车的拓跋 发表于 2024-4-15 17:33
查下report_res里的文件是否缺失

没有丢失,通过IP方式访问一切正常, 通过url域名访问,就把静态文件丢失了
回复 支持 反对

使用道具 举报

 楼主| 发表于 2024-4-15 17:42:12 | 显示全部楼层
爱自行车的拓跋 发表于 2024-4-15 17:33
查下report_res里的文件是否缺失

现在访问连接是 *****/jhreport/report/ReportEmitter?rpt=办公用品入库单.brt&params=joinId=146,然后加载静态资源的路径是这样的 *****/report/report_res/skin/table.css,路径不一致,配置的IP与URL映射,加载报表后,静态资源路径丢了一截。
回复 支持 反对

使用道具 举报

发表于 2024-4-15 18:19:15 | 显示全部楼层

你使用的是哪个版本的皕杰报表?由于不清楚你是怎么配置的域名映射,推荐以下信息供参考
1、如果要配置web资源路径的话,在report_config.xml中有个<webResource>节点可以配置web资源的路径。
2、如果你的url是*****/jhreport/report/ReportEmitter?rpt=的,建议将report_res目录拷贝到jhreport/report目录下
回复 支持 反对

使用道具 举报

 楼主| 发表于 2024-4-17 17:53:17 | 显示全部楼层
admin 发表于 2024-4-15 18:19
你使用的是哪个版本的皕杰报表?由于不清楚你是怎么配置的域名映射,推荐以下信息供参考
1、如果要配置web ...

通过映射和修改资源路径,可以正常访问报表,例如路径是https://ndslab.bjmu.edu.cn/repor ... /ReportEmitter?rpt=入库单.brt&params=joinId=111 ,但是点击报表下面的打印,又提示路径404,路径是 https://ndslab.bjmu.edu.cn/report/ReportEmitter?rpt=入库单.brt&emitter=print&printMode=pdf&params=joinId=111&vars=null&brf=false,这种要怎么解决?
回复 支持 反对

使用道具 举报

发表于 2024-4-17 18:07:33 | 显示全部楼层
xiezhi 发表于 2024-4-17 17:53
通过映射和修改资源路径,可以正常访问报表,例如路径是https://ndslab.bjmu.edu.cn/report/jhreport/rep ...

我觉得首先要搞明白把iIP映射成域名,为啥无缘无故的在url上多了“report/jhreport”?否则的话改来改去的肯定会导致问题。

这个问题应该就是域名映射导致的,估计是你们的域名映射工程师在哪个地方配置的请求转发,让配置域名、请求转发的哪个工程师来处理一下即可。
这个不属于报表技术方面的问题
回复 支持 反对

使用道具 举报

 楼主| 发表于 2024-4-17 18:14:26 | 显示全部楼层
admin 发表于 2024-4-17 18:07
我觉得首先要搞明白把iIP映射成域名,为啥无缘无故的在url上多了“report/jhreport”?否正的话改来改去 ...

就是把IP映射到了这个域名,本来是映射成了jhreport/ 访问到内网的皕杰服务,然后发现资源丢失,才这样改的映射,并且把 report_config.xml 的webResource 按此路径改了,然后发现打印按钮又不行了。能不能把report项目名称 改成 jhreport?这样的话,不改映射加路径,也不用改资源路径了。

点评

可以呀  发表于 2024-4-17 18:45
回复 支持 反对

使用道具 举报

 楼主| 发表于 2024-4-18 08:59:03 | 显示全部楼层
xiezhi 发表于 2024-4-17 18:14
就是把IP映射到了这个域名,本来是映射成了jhreport/ 访问到内网的皕杰服务,然后发现资源丢失,才这样改 ...

需要改哪些地方的配置?

点评

把webapps目录下的report目录重名为jhreport,并修改conf目录下的server.xml中对于的部分  发表于 2024-4-18 09:45
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-3-13 00:11 , Processed in 1.097957 second(s), 17 queries .

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

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