2013-06-07 11 views
0

내 서블릿의 외부 디렉토리 (다른 애플리케이션의 일부 로그 포함)에 액세스해야합니다. 내가 본 모든 파일 경로는 서블릿 컨텍스트에서 해결됩니다. 서블릿 외부의 파일에 어떻게 액세스 할 수 있습니까?서블릿에서 서버의 로컬 파일 시스템에 액세스

+0

사용중인 운영 체제는 무엇입니까? – BevynQ

+0

@BevynQ 리눅스에있다 – Rnet

+0

새로운 기술인'new FileReader ("/ path/to/file")를 사용해 보셨습니까? – sigpwned

답변

0

주어진 파일을 열 때 전체 경로를 제공 할 수 있으므로 서블릿 컨테이너에서 지원하는 경우에만 할 수 있습니다 (대부분).

기본 파일 시스템에 액세스하면 응용 프로그램이 서블릿 사양에 따라 작동하지 않을 수 있으므로 응용 프로그램이 모든 웹 컨테이너에서 작동하지 않을 수 있습니다. 예를 들어 두 대의 물리적 컴퓨터에 분산 된 서버 또는 하나의 물리적 컴퓨터에서 유효 한 파일이 다른 컴퓨터에서 유효하지 않을 수 있으므로 특정 요청을 실행할 수 있습니다. 이것은 아마도 귀하의 경우에는 관련이 없지만 사양을 벗어나면 프로그램 공급 업체에 의존하게됩니다.

관련 문제