我正在IBM Liberty Server版本18.0.0.2。上运行Struts版本2.3.1.2。我有一个可选的数据表,当我尝试从表中选择所有行并尝试导出到excel时,出现以下异常。
例外
超出每个请求10,000所允许的最大参数,当前10,000,不能添加更多。
在将该应用程序部署在WAS 8.5.5.x上之前,我们具有以下自定义属性:"com.ibm.ws.webcontainer.maxParamPerRequest": "-1"
。我在Liberty上找不到任何配置。
我试图在server.xml中添加它
以上com.ibm.ws.webcontainer.maxparamperequest =“-1”适用于was,不适用于自由
可以通过server.xml
在Liberty上设置相同的属性:
<webContainer com.ibm.ws.webcontainer.maxparamperrequest="-1"/>
但是,将此属性设置为-1(无限制)不是一个好习惯,并且可能导致过多的内存消耗。可以找到许多受支持的webContainer
属性的列表here。