我正在使用GlassFish 4服务器开发基于Web的应用程序。今天我得到以下例外:
警告:GRIZZLY0173:检测到单个请求([10 000])的最大请求参数数(GET加POST)。超出此限制的任何参数都被忽略。要更改此限制,请在连接器上设置maxParameterCount属性。
这意味着当我向服务器发出一个帖子请求时,我发送的信息超过当前允许的最大请求参数,所以我必须增加该值。
任何人都知道如何在GlassFish 4的情况下配置它。
P.S。我不想要简化源文件并改变一些值。我想做一些xml配置或通过服务器管理控制台。
答案 0 :(得分:2)
在GlassFish 4中,您可以使用max-request-parameters
命令行实用程序更改设置asadmin
:
asadmin set server.network-config.protocols.protocol.http-listener-1.http.max-request-parameters=10001
或在domain.xml中手动:
<protocols>
<protocol name="http-listener-1">
<http max-request-parameters="10001" max-connections="250"
default-virtual-server="server">
<file-cache></file-cache>
</http>
</protocol>
// more protocols...
<protocols>
如果param max-request-parameters
不存在,请添加它。确保使用正确的http-listener。