자바 클래스에서 웹프로젝트의 로칼 주소 얻어오는 방법은??
글쓴이: ljh62300 / 작성시간: 화, 2012/04/24 - 10:20오전
안녕하세요.
현재 스프링 + 하이버네이트 환경을 이용하여 OPENAPI 를 만들고 있습니다만..
다른쪽 파트에서 분석되어 나온 텍스트파일을 톰캣에 저장해 주는 환경입니다. 그러니까 현재
제 웹프로젝트 루트의 바깥족 폴더죠..
이제 그 파일들은 자바의 클래스(JSP가 아닌 Controller 단)에서 파일 오픈해서 읽어야 하는데
도통 지정된 파일을 찾을 수 없다고 나오네요.. 단순히 경로를 "/파일이름.txt" 요렇게 하면
"java.io.FileNotFoundException: \Rank_day_14.res (지정된 파일을 찾을 수 없습니다)"
요렇게 나오는데..
1. 웹프로젝트의 로컬경로를 알 수 있나요?
2. 이 주어진 경로를 통해서 웹프로젝트의; 바깥족 폴더 파일에도 접근 할 수 있나요?
혹시 아시는 분은 답변 부탁드립니다.^^
Forums:
classpath 기준에서
classpath 기준에서 파일을 읽을 때는, 해당 클래스.getClass().getResourceAsStream 같은 걸 쓸 수 있습니다.
댓글 달기