媒体安全

2020-09-23 00:57发布

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


嗨,

如果您尝试访问未授权的文件夹(contextPath/medias/sys_master),请如何帮助我处理媒体过滤器异常。 我必须显示自定义的403禁止错误消息,而不是默认错误

类型异常报告

消息

说明服务器遇到内部错误(),导致服务器无法满足此请求。

例外

java.io.FileNotFoundException:hybrisPath \ data \ media \ sys_master(访问被拒绝)java.io.FileInputStream.open(本机方法)java.io.FileInputStream。(FileInputStream.java:138)de.hybris.platform .mediaweb.MediaFilter.loadFromMediaDir(MediaFilter.java:371)de.hybris.platform.mediaweb.MediaFilter.processStandardResponse(MediaFilter.java:230)de.hybris.platform.mediaweb.MediaFilter.doFilter(MediaFilter.java:156)注意 根本原因的完整堆栈跟踪可在Apache Tomcat日志中找到。

提前谢谢! 拉姆

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


嗨,

如果您尝试访问未授权的文件夹(contextPath/medias/sys_master),请如何帮助我处理媒体过滤器异常。 我必须显示自定义的403禁止错误消息,而不是默认错误

类型异常报告

消息

说明服务器遇到内部错误(),导致服务器无法满足此请求。

例外

java.io.FileNotFoundException:hybrisPath \ data \ media \ sys_master(访问被拒绝)java.io.FileInputStream.open(本机方法)java.io.FileInputStream。(FileInputStream.java:138)de.hybris.platform .mediaweb.MediaFilter.loadFromMediaDir(MediaFilter.java:371)de.hybris.platform.mediaweb.MediaFilter.processStandardResponse(MediaFilter.java:230)de.hybris.platform.mediaweb.MediaFilter.doFilter(MediaFilter.java:156)注意 根本原因的完整堆栈跟踪可在Apache Tomcat日志中找到。

提前谢谢! 拉姆

付费偷看设置
发送
6条回答
Cikesha
1楼-- · 2020-09-23 01:11

你好,拉姆,

您可以覆盖安全媒体过滤器,并可能显示其他页面。

您还可以从以下位置自定义403页 Spring Security XML文件

我希望这会有所帮助,
卢克

悠然的二货
2楼-- · 2020-09-23 01:19

嗨卢克,

感谢您的更新。 我忘记提到的一件事是我正在使用hybris 4.7,而该版本中没有Secure Media Filter。 请提供任何可用来定制MediaFilter的材料。

提前谢谢! 拉姆

Climb_Ma
3楼-- · 2020-09-23 01:10

嗨, 这可以通过更改apache配置文件来解决。

代楠1984
4楼-- · 2020-09-23 01:12

嗨,

感谢您的更新,能否请您提供一些关于Apache末尾要进行哪些更改的想法。

提前谢谢! 拉姆

绿领巾童鞋
5楼-- · 2020-09-23 01:20

嗨,

我覆盖了MediaFilter并正确处理了异常。 现在问题解决了。

谢谢,拉姆

Aaron 3364
6楼-- · 2020-09-23 01:14

嗨,拉姆,

请让我知道您在平台上的哪个路径上创建了自定义媒体过滤器,该过滤器扩展了MediaFilter,就像我在ClassNotFoundException中执行此结果时一样。 您是否已在mediawebserver.jar中编写了自定义媒体过滤器,或者在平台中创建了新程序包?

此外,如果您可以确定是否创建了新的jar,那就太好了-mediawebserver.d替换现有的jar即可实现这一目标。 如果您对此进行了更改,请告诉我mediawebserver.jar中的文件列表。

关于

一周热门 更多>