tomcat 파일 업로시 모두 tomcatbasepath/bin 폴더에 위치합니다.
- 작성자 :
- m****o
- 작성일 :
- 2021-12-21 13:55:05
- 조회수 :
- 3,595
- 구분 :
- 개발환경 / 3.8
- 진행상태 :
- 완료
Q
시스템 전반적으로 정상 운영중입니다.
얼마전 점검하다가 발견한건데 왜 toamcat/bin 폴더에 모든 업로드 파일들이 있을까요?
변경하는 방법을 찾아보니 tomcat/bin/tmp 경로 변경 등 방법이 있긴하던데.
저는 아래와같은 경로만 지정해줘서 코등으로 해결했더니 일단 파일들이 업로드되면 지정한 /project/upload/ 폴더에 올라가는것 까지 확인했습니다.
하지만 약간 불안해서요.
단순이렇게 만해주면 되는지 궁금합니다.
String path = ' /project/upload/
File file = new File(path + uploadFile.getOriginalFilename());
uploadFile.transferTo(file)
이렇게만 해주면 문제 없을까요?
얼마전 점검하다가 발견한건데 왜 toamcat/bin 폴더에 모든 업로드 파일들이 있을까요?
변경하는 방법을 찾아보니 tomcat/bin/tmp 경로 변경 등 방법이 있긴하던데.
저는 아래와같은 경로만 지정해줘서 코등으로 해결했더니 일단 파일들이 업로드되면 지정한 /project/upload/ 폴더에 올라가는것 까지 확인했습니다.
하지만 약간 불안해서요.
단순이렇게 만해주면 되는지 궁금합니다.
String path = ' /project/upload/
File file = new File(path + uploadFile.getOriginalFilename());
uploadFile.transferTo(file)
이렇게만 해주면 문제 없을까요?
환경정보
-
- OS 정보 : macOS( dev). ubuntu(prod)
- 표준프레임워크 버전 : 3.8.0
- JDK(JRE) 정보 : 1.8
- WAS 정보 : tomcat 9
- DB 정보 : mysql
- 기타 환경 정보 : intellij
A
안녕하세요.
표준프레임워크센터 입니다.
tomcat에서
temp directory 설정 부분을 점검해 보셔야 할듯 합니다.
다음 게시물을 확인해 보시고
점검 하시면 좋을듯 합니다.
https://serverfault.com/questions/13523/configure-tomcat-to-use-a-different-temp-directory-for-file-uploads
감사합니다.
표준프레임워크센터 입니다.
tomcat에서
temp directory 설정 부분을 점검해 보셔야 할듯 합니다.
다음 게시물을 확인해 보시고
점검 하시면 좋을듯 합니다.
https://serverfault.com/questions/13523/configure-tomcat-to-use-a-different-temp-directory-for-file-uploads
감사합니다.