413请求实体太大的" tomcat"

2020-09-15 22:16发布

         点击此处--->   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

         点击此处--->   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条回答
暮风yp
1楼 · 2020-09-15 22:47.采纳回答

感谢蒂姆的回复。

这里的问题与Worker.properties文件下的Apache参数有关。

我们最初将其设置为-> worker.ajp13.max_packet_size =" 65536",但是语法应为-

工作人员。<您的站点> .max_packet_size =" 65536"

**您的站点**基本上是我们称为worker1和worker2的tomcat网站。

一旦我们将该值更改为以下worker:worker1.max_packet_size =" 65536",此问题已得到解决。

希望这对于将Apache配置为两个或多个BOBJ tomcat Web应用程序集群服务器的负载平衡器的用户有帮助。

亦是此间程序员
2楼-- · 2020-09-15 22:38

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

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

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

-蒂姆

一周热门 更多>