-
JBOSS 운영중 해당 오류 발생
1. Error Console
java.lang.RuntimeException: io.undertow.util.ParameterLimitException: UT000047: The number of parameters exceeded the maximum of 1000 at io.undertow.server.handlers.form.FormData.add(FormData.java:78) [undertow-core-1.3.31.Final-redhat-3.jar:1.3.31.Final-redhat-3] at io.undertow.server.handlers.form.FormData.add(FormData.java:68) [undertow-core-1.3.31.Final-redhat-3.jar:1.3.31.Final-redhat-3] at io.undertow.server.handlers.form.FormEncodedDataDefinition$FormEncodedDataParser.doParse(FormEncodedDataDefinition.java:172) [undertow-core-1.3.31.Final-redhat-3.jar:1.3.31.Final-redhat-3] at io.undertow.server.handlers.form.FormEncodedDataDefinition$FormEncodedDataParser.parseBlocking(FormEncodedDataDefinition.java:251) [undertow-core-1.3.31.Final-redhat-3.jar:1.3.31.Final-redhat-3] Caused by: io.undertow.util.ParameterLimitException: UT000047: The number of parameters exceeded the maximum of 1000 ... 38 more
2. Solution
* Standalone.xml 설정
Jboss 설정위치 ( standalone - configuration) 아래의 standalone.xml
12345678<server name="default-server"><http-listener name="default" socket-binding="http" redirect-socket="https"/><host name="default-host" alias="localhost"><location name="/" handler="welcome-content"/><filter-ref name="server-header"/><filter-ref name="x-powered-by-header"/></host></server>- http-listener의 max-parameters 값의 default는 1000이기 때문에 10000으로 변경해줍니다.
12345678<server name="default-server"><http-listener name="default" socket-binding="http" redirect-socket="https" max-parameters="10000"/><host name="default-host" alias="localhost"><location name="/" handler="welcome-content"/><filter-ref name="server-header"/><filter-ref name="x-powered-by-header"/></host></server>
참고