멀티 파트 파일 첨부 모듈이있는 응용 프로그램이 있습니다. 이 과정에서 로컬 응용 프로그램 서버 (Tomcat의 경우) 임시 폴더에 파일을 쓰고 업로드 된 파일을 삭제하는 논리를 작성했습니다.Websphere 9에서 Java를 사용하여 사용자 디렉토리 임시 폴더에 파일 쓰기
내가 만드는 파일이 논리를 사용,
톰캣 예상하지만, 웹 스피어 9 환경에서 배포 같은, 아래 예외를 throw로이 작동File tmpFile = new File(System.getProperty("user.install.root") + File.separator + file.getOriginalFilename());
file.transferTo(tmpFile);
,
[11/13/17 20 : 20 : 45 : 인도 표준시 09시 46분] 000000f2 SystemErr R 인한 기준 : java.io.FileNotFoundException : C : \ 프로그램 파일 \ IBM \는 WebSphere \ AppServer_1 \ 정보 \ AppSrv01 \ TEMP \ WIN7VSNode04 \ SERVER1 \ 프로젝트 이름 \ 프로젝트 이름 .war \ null \ tmp 파일 \ 업로드 된 파일. 확장자 (지정된 경로를 찾을 수 없습니다.)
여기에 어떤 문제가있을 수 있습니까?
미리 감사드립니다.
...\project name.war\null\tmpfiles\...
^^^^
가를 수정하고 그것이 아마 작동합니다 : 당신이 길을 연결 할 때
아니요 "null \ tmpfiles"경로가 websphere 디렉토리 아래에 있지만 경로는 "C : \ Program Files \ IBM \ WebSphere \ AppServer_1 \ profiles \ AppSrv01 \ null \ tmpfiles" –