톰캣서버환경에서 개발을 진행하다보면 post body에 너무 큰 데이터를 전달 해서 전달 되는 데이터가 도중이 잘리는 경우가 있다. 그럴때 수정해줘야 하는 부분이 바로 아래의 maxPostSize 이다.
<Connector port="8080" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443" maxPostSize="0" />
저 maxPostSize 옵션을 넣지 않으면 기본값 2mb를 가지며, 특정 값을 주고싶다면 바이트 단위로 길이값을 넣어줄 수 있고 maxPostSize=0을 하면 최대값 (2gb)으로 세팅된다.
여기서 중요한 부분이 있는데 톰캣 7.0.63 버전 이후로 maxPostSize=0은 진짜 body length=0을 의미하게 된다. 이후 버전부터는 maxPostSize=-1 로 세팅해 줘야 최대값이 된다.
(관련자료 : http://www.captaincasademo.com/forum/posts/list/262.page)
따라서 혹시라도 톰캣 버전을 7이전에서 7이후로 업그레이드 하는 경우가 있다면 이 maxPostSize 부분도 확인해보는것이 좋을 것이다.
<Connector port="8080" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443" maxPostSize="0" />
저 maxPostSize 옵션을 넣지 않으면 기본값 2mb를 가지며, 특정 값을 주고싶다면 바이트 단위로 길이값을 넣어줄 수 있고 maxPostSize=0을 하면 최대값 (2gb)으로 세팅된다.
여기서 중요한 부분이 있는데 톰캣 7.0.63 버전 이후로 maxPostSize=0은 진짜 body length=0을 의미하게 된다. 이후 버전부터는 maxPostSize=-1 로 세팅해 줘야 최대값이 된다.
(관련자료 : http://www.captaincasademo.com/forum/posts/list/262.page)
따라서 혹시라도 톰캣 버전을 7이전에서 7이후로 업그레이드 하는 경우가 있다면 이 maxPostSize 부분도 확인해보는것이 좋을 것이다.
'IT 상식' 카테고리의 다른 글
구글 "티쳐블 머신" (0) | 2017.10.10 |
---|---|
TDD(테스트 주도 개발)의 의미와 의의 (0) | 2016.10.11 |
Android 모바일 브라우저에서 intent 호출시 발생하는 문제 (0) | 2016.09.16 |
메모장으로 utf-8 파일을 수정하지 말자 (0) | 2016.09.16 |
이번 지진땐 카카오톡이 마비 되었다. (0) | 2016.09.15 |