413请求实体太大的" tomcat"

2020-09-15 22:16发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)用户在访问BOBJ tomcat...

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

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


用户在访问BOBJ tomcat URL时,AD SSO可以正常工作,但是当用户尝试访问Apache负载平衡器时,则会收到Request实体太大的错误消息。

这种情况很少发生,他们中很少有人可以登录而没有任何问题。

设置:

配置的Apache负载均衡器-通过Workers.properties连接到两个tomcat服务器。

在Tomcat服务器上配置了BOBJ AD SSO

错误:

请求实体太大请求的资源/BOE/portal/1712062105/BIPCoreWeb/VintelaServlet不允许带有POST请求的请求数据,或者请求中提供的数据量超出了容量限制。

配置-

Apache Httpd :LimitRequestLine 65536 LimitRequestBody 0 LimitRequestFieldSize 65536 LimitRequestFields 10000 ProxyIOBufferSize 65536

工作人员:worker.ajp13.max_packet_size = 65536

Tomcat:对于ajp packet_size = 65536

maxHttpHeaderSize = 65536

请求某人帮助解决该错误。

BOBJ 4.2 SP4

tomcat 8

Windows Server 2016

2条回答
亦是此间程序员
2020-09-15 22:38

确保为SSL和非SSL都设置了tomcat maxHttpHeaderSize = 65536 SSL连接器,我不确定您的负载均衡器如何重定向。 然后问题就变成了对从客户端到BI的所有内容的验证,有可能会裁剪掉很大的标题。

要进行测试,请尝试创建一个simlpe Ad测试用户,使该用户仅是1个新组的成员。 标头包含尝试SSO的用户的所有安全信息,因此要测试某种基准,您可以创建一个非常简单的用户,而不是许多映射组的成员,也不是许多策略的成员。 如果该用户可以SSO,那么您可以确定是造成该问题的标头,那么这仅仅是寻找设备的问题(负载均衡器,某些路由器,任何引导网络流量的东西都可能会限制该标头。

由于它不会直接发生在tomcat中,因此除非负载平衡器使用SSL之类的其他连接器重定向到tomcat,否则几乎可以肯定在BI产品之外。

-蒂姆

一周热门 更多>