点击此处---> 群内免费提供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
感谢蒂姆的回复。
这里的问题与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应用程序集群服务器的负载平衡器的用户有帮助。
确保为SSL和非SSL都设置了tomcat maxHttpHeaderSize = 65536 SSL连接器,我不确定您的负载均衡器如何重定向。 然后问题就变成了对从客户端到BI的所有内容的验证,有可能会裁剪掉很大的标题。
要进行测试,请尝试创建一个simlpe Ad测试用户,使该用户仅是1个新组的成员。 标头包含尝试SSO的用户的所有安全信息,因此要测试某种基准,您可以创建一个非常简单的用户,而不是许多映射组的成员,也不是许多策略的成员。 如果该用户可以SSO,那么您可以确定是造成该问题的标头,那么这仅仅是寻找设备的问题(负载均衡器,某些路由器,任何引导网络流量的东西都可能会限制该标头。
由于它不会直接发生在tomcat中,因此除非负载平衡器使用SSL之类的其他连接器重定向到tomcat,否则几乎可以肯定在BI产品之外。
-蒂姆
一周热门 更多>