요즘 나름 대용량 데이터(binary, JSON)를 클라이언트에서 제어하는 일련의 프로젝트를 진행 중인데..
클라이언트에서도 이 큰 데이터로 인해 문제가 생겨 며칠 전 해결 했지만 …(이전 포스트 참고: javascript memory leak = http://devbada.tistory.com/317)
오늘은 클라이언트에서 서버로 전송할 때 큰 데이터가 전송이 되지 않는 문제를 발견하였습니다.
원인은 서버에 제한된 HTTP Header POST size!!!!!
Tomcat 에서는 server.xml 의 Connector 항목에 아래와 같이 maxPostSize 를 추가하시면 됩니다.
<Connector connectionTimeout="20000" port="8080" protocol="HTTP/1.1" redirectPort="8443" maxPostSize="0" />
그리고 eclipse 에서는 추가한 서버의 server.xml 에 아래와 같이 maxPostSize 를 추가하시면 됩니다.
<Connector connectionTimeout="20000" port="8080" protocol="HTTP/1.1" redirectPort="8443" maxPostSize="0" />
값 “0”의 의미는 제한을 주지 않는다라는 이야기입니다.
자세한 Spec 은 아래의 사이트에서 참고하세요 ^..^*
'Front-end > Javascript' 카테고리의 다른 글
JavaScript-Math.abs() 를 이용한 절대값 구하기 (0) | 2013.08.02 |
---|---|
JavaScript-특정 문자열이 JSON 인지 확인 / 파악하기 (0) | 2013.07.24 |
JavaScript-Memory leak 해결하기, 메모리 누수 해결하기 (0) | 2013.07.19 |
JavaScript-jQueryUi-Slider 의 Handler 를 여러 개 생성하기 (0) | 2013.06.21 |
JavaScript-User Agent 리스트 / 디바이스별 미디어 쿼리 / 모바일 기기 체크 자바스크립트 코드 (0) | 2013.06.20 |