2011-03-31 9 views
1

Java 웹 응용 프로그램이 있습니다. WAR 내부에는 응용 프로그램의 구성 파일이 들어있는 폴더가 있습니다. 런타임에 파일을로드하려면 폴더의 경로를 알아야합니다.Java 웹 응용 프로그램 컨텍스트

또한 Tomcat 및 WebSphere에서 작동하는 솔루션이 필요합니다.

감사합니다.

+0

이 ** 나는 또한 바람둥이 및 WebSphere에서에서 작동하는 솔루션이 필요를 **. 솔루션? 덕분에 –

답변

6

나는 파일들을 WEB-INF/classes 아래에 놓고 파일 시스템이 아닌 classpath에서로드하는 것을 권장한다. 이 방법은 경로가 항상 동일합니다.

당신은 같은 것을 사용할 수 있습니다.

InputStream stream = Thread.currentThread().getContextClassLoader().getResourceAsStream("path"); 
+1

. 그냥 시도하고 완벽하게 일했습니다. – Nachito

관련 문제