Java 웹 응용 프로그램 개발 방법을 배웁니다. 이미지와 PDF를 업로드 할 수있는 사이트를 만들었습니다. 먼저, tomcat 서버에 war 파일을 배포합니다. 일부 이미지 및 PDF 파일을 업로드하고 사이트 코드에서 무언가를 변경 한 후 재배포 한 후 업로드 된 파일이 서버에서 삭제됩니다. 사이트 배포/배포 취소시 서버에 파일을 보관할 수있는 솔루션이 있습니까? 이 경우 파일을 보관할 솔루션 인 2-3Gb의 파일이있을 것입니다. 감사!배포/배포 취소 후 Java 사이트 파일 유지
답변
단순히 톰캣 앱 디렉토리에 저장하지 마십시오. 파일 저장을 위해 파일 시스템에 별도의 폴더를 만듭니다.
에 다른 도메인을 만들 수 있습니다 희망? – denMoldova
당신은/opt/yourapp/files /,/var/lib/yourapp/files 또는 System.getProperty ("catalina.base") + "/ yourapp/files /"와 같은 tomcat 설치 디렉토리를 사용하여 절대 위치 지정을 사용할 수 있습니다. . 그런 다음 파일을 저장할 위치를 응용 프로그램의 구성 등록 정보 파일이나 web.xml의 컨텍스트 매개 변수로 유지할 수 있습니다 (시스템에 적합한 경우). – melc
웹 응용 프로그램 컨텍스트 외부에 저장하십시오.
설명해 드리겠습니다 : webapp은 ROOT 또는 tomcat/webapps/내부의 자체 정의 된 컨텍스트 (예 :/yourapp)에서 tomcat/app-data와 같은 폴더에 저장하면 안전하게 보관됩니다. .
이것은 Liferay 접근 방식입니다 (이는 잘 알려진 J2EE 포털입니다). 저장 위치에서 안전한 위치를 선택하기 만하면됩니다.
SELinux를 활성화 한 경우 파일 권한 및 selinux 컨텍스트에주의하십시오.
는- 1. 배포 후 배포 취소 웹 사이트 수정
- 2. IE11 Oracle Java 다운로드 사이트 리디렉션 유지
- 3. MFMessageComposeViewController 취소 취소 후
- 4. 사이트 복사하지만 권한 유지
- 5. 취소 후 UIScrollView 바운스
- 6. Java - XML 저장 후 공백 유지
- 7. java : 전달 후 양식의 값 유지
- 8. VIM을 종료 한 후 실행 취소 버퍼를 유지 하시겠습니까?
- 9. gradle unzip 후 파일 사용 권한 유지
- 10. Java : 압축 파일 유지 보수 수정일
- 11. 취소 가능 파일 다운로드
- 12. 사이트 방문 후 강제 파일 다운로드
- 13. 어디에서 Java 웹 앱을 호스팅하는 동안 파일 경로를 유지 하시겠습니까?
- 14. 파일 업로드 후 폼에 파일 개체 값 유지
- 15. 병합 후 병합 취소 되돌리기 실행 취소
- 16. 취소 후 타이머 재사용
- 17. JAVA - 실행중인 ThreadPoolExecutor 취소
- 18. robocopy 작은 파일 유지
- 19. Spreadsheetgear는 파일 잠금 유지
- 20. 이모티콘 유지, Java Regex
- 21. Java 프로그램 보안 유지
- 22. Cornerstone에서 파일 삭제 취소
- 23. HyperlinkListener에 취소 및 파일
- 24. 터치 후 UIButton 선택 유지/강조 표시
- 25. Perforce - 취소 한 후 모든 파일 체크 아웃
- 26. 내 사이트 파일 확인 사이트
- 27. 사이트 재로드 후 JavaFX Platform.runLater()
- 28. 취소 후 알림이 다시 나타납니다.
- 29. 취소 타이머 후 X 간격
- 30. 은 등록 취소 후, 나는
는 바람둥이 응용 프로그램 디렉토리 외부로 저장 한 후 파일의 URL을하게 될 수 정적 데이터 –