允许在网址中使用编码的斜杠

2020-09-27 10:04发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)我需要在Java OData服务...

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

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


我需要在Java OData服务的URL中允许使用编码的斜杠。 但是默认情况下,SCP不允许这样做。 要解决tomcat服务器的问题,您可以执行以下操作: https://stackoverflow.com/questions/39931538/how-set-allow-encoded-slash-in-tomcat8

SCP是否有类似的解决方案?

1条回答
spaceman01
2020-09-27 10:37 .采纳回答

我自己解决了。

您必须将以下JVM参数传递给tomcat服务器:

 -Dorg.apache.tomcat.util.buf.UDecoder.ALLOW_ENCODED_SLASH = true
 

这可以在更新Java应用程序时完成:

或者在通过maven部署应用程序时,可以使用以下目标

 <配置>
      -Dorg.apache.tomcat.util.buf.UDecoder.ALLOW_ENCODED_SLASH = true 
 
 <目标>
     部署
 
 

一周热门 更多>