아래 방법으로 확인 가능
[standalone@localhost:9999 /] /subsystem=web/connector=http:read-resource(include-runtime=true) { "outcome" => "success", "result" => { ....................... "max-connections" => undefined, "max-post-size" => 2097152, <<<<<<<<<<< "max-save-post-size" => 4096, "maxTime" => 0, ....................... } }
아래 방법으로 확인 가능
[standalone@localhost:9990 /] /subsystem=undertow/server=default-server/http-listener=default:read-resource(include-runtime=true) { "outcome" => "success", "result" => { "allow-encoded-slash" => false, ....................... "max-parameters" => 1000, "max-post-size" => 10485760L, <<<<<<<<<<< "max-processing-time" => 0L, ....................... "url-charset" => "UTF-8", "worker" => "default", "write-timeout" => undefined } }
EAP 6
에서 max-post-size
파라메터를 0
으로 설정하는 방법은 아래와 같다.
[standalone@localhost:9999 /] /subsystem=web/connector=http:write-attribute(name=max-post-size, value=0)
위와같이 적용하게 되면 xml 내에 아래와 같이 변경된다.
<subsystem xmlns="urn:jboss:domain:web:2.2" default-virtual-server="default-host" native="false"> <connector name="http" protocol="HTTP/1.1" scheme="http" socket-binding="http" max-post-size="0"/> <virtual-server name="default-host" enable-welcome-root="true"> <alias name="localhost"/> <alias name="example.com"/> </virtual-server> </subsystem>
EAP 7.2+
이상 에서 max-post-size
파라메터를 0
으로 설정하는 방법은 아래와 같다.
EAP 7.1
이하 버전에서는 0
으로 설정하면 안된다. Long.MAX_VALUE(9223372036854775807)
값 이하로 설정하도록 한다.
[standalone@localhost:9999 /] /subsystem=undertow/server=default-server/http-listener=default/:write-attribute(name=max-post-size,value=0)
위와같이 적용하게 되면 xml 내에 아래와 같이 변경된다.
<subsystem xmlns="urn:jboss:domain:undertow:3.1"> <buffer-cache name="default"/> <server name="default-server"> <http-listener name="default" max-post-size="0" 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>