톰캣 업로드 용량 제한 설정
src/main/resources
egovframework
spring/comm/context-common.xml
파일에서 업로드 제한 용량을 설정해 줄 수 있다.
서버에 부하를 줄이기 위해 기본 10M 로 설정이 되어있는데, maxUploadSize 를 프로젝트 상황에 맞추어 변경 하면 된다.
<bean
class="org.springframework.web.multipart.commons.CommonsMultipartResolver"
id="spring.RegularCommonsMultipartResolver">
<property name="maxUploadSize" value="5242880000" /> <-- 업로드 용량 설정 -->
<property name="uploadTempDir" ref="uploadDirResource" />
</bean>
eclipse 상에서 Run -> Run Configurations 메뉴를 통해 Arguments 설정 상에 메모리 설정을 하는 방법도 있다는데 확인해 보진 않았다.
(대용량 업로드와 같은 테스트는 plugin 방식이 아니라 별도 tomcat을 통해 테스트하시는 것이 바람직할 것 같다.)
egovframewk.go.kr 에 남긴 질문과 답
Q
<bean id="spring.RegularCommonsMultipartResolver" class="org.springframework.web.multipart.commons.CommonsMultipartResolver">
<property name="maxUploadSize" value="100000000" />
<property name="maxInMemorySize" value="100000000" />
</bean>
<!-- custom multi file resolver -->
<bean id="local.MultiCommonsMultipartResolver" class="kr.or.kmedi.common.KmediMultipartResolver">
<property name="maxUploadSize" value="100000000" />
<property name="maxInMemorySize" value="100000000" />
</bean>
파일 업로드시 업로드 크기 설정을 해주는 부분에서, maxUploadSize 사이즈를 더 늘리고 싶어서 문의 드립니다.
문의 드리고 싶은 내용은
1. "100000000" 이 임의로 정한 크기인지,
2. 늘릴 수 있다면, 최대크기가 어느정도로 설정 가능한지,
3. Tomcat 서버를 쓰고 있는데, 아파치 자체 적으로 크기를 제한 한 것인지
총 3가지 입니다.
감사합니다 ^^
A
안녕하세요 프레임워크 센터입니다.
서버에 부하를 줄이기 위해 기본적으로 10메가로 설정해 놓은 것입니다.
파일제한이 얼마냐에 대한 정답은 없으며, 각 프로젝트별 상황에 맞추어 사용하시면 됩니다.
수고하세요.
'egovFramework' 카테고리의 다른 글
egov달력 (0) | 2013.05.24 |
---|