Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/85.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Websphere 7 入站请求中最多允许10000个参数_Websphere 7 - Fatal编程技术网

Websphere 7 入站请求中最多允许10000个参数

Websphere 7 入站请求中最多允许10000个参数,websphere-7,Websphere 7,每当我的表单中的参数大小超过10000时,就会出现以下错误 com.ibm.wsspi.webcontainer.util.RequestUtils parseQueryString SRVE0325E:超过每个请求允许的最大参数10000 我做了一些调查,发现这个问题可以通过在webcontainer自定义属性中添加参数com.ibm.ws.webcontainer.maxParamPerRequest并将其值设置为-1来解决 然而,我的问题是,我只在生产环境中得到这个错误,而不是在测试环境中

每当我的表单中的参数大小超过10000时,就会出现以下错误

com.ibm.wsspi.webcontainer.util.RequestUtils parseQueryString SRVE0325E:超过每个请求允许的最大参数10000

我做了一些调查,发现这个问题可以通过在webcontainer自定义属性中添加参数
com.ibm.ws.webcontainer.maxParamPerRequest
并将其值设置为-1来解决

然而,我的问题是,我只在生产环境中得到这个错误,而不是在测试环境中。测试环境中也未设置参数
com.ibm.ws.webcontainer.maxParamPerRequest
。。WebSphereApplicationServer在测试环境中的版本是
7.0.0.19
,而在生产环境中的版本是
7.0.0.23

我的WAS服务器前面有一个WEB服务器,我还检查了
plugin.xml
PoolDataSize
参数的值,发现其值为“-1”

测试和生产中websphere的不同fixpack版本是否与此相关?
请帮助更改入站请求中允许的最大参数数的
com.ibm.ws.webcontainer.maxParamPerRequest
属性在WebSphere 7.0.0.23之前不存在

引入该属性是为了解决一个问题


[很难理解为什么您的应用程序需要超过10000个参数。]

但是对于早于7.0.0.23的Websphere版本,入站请求的默认值是10000。所以,当测试环境中的参数数量超过10000时,我也会得到相同的错误。但是我没有在测试环境中得到错误。您的意思是您能够在7.0.0.19中指定
com.ibm.ws.webcontainer.maxParamPerRequest
?FWIW,该属性是后来添加的,因此即使您设法修改配置文件7.0.0.19来指定它,它也将被忽略。我也有同样的错误,这是一个大问题。将该值设置为-1就成功了。虽然你的问题中包含了这一点,但你能把它写下来作为回答吗?