JBoss 4에서 제대로 작동하는 웹 응용 프로그램을 개발했습니다. 이제 Tomcat 6에서 작동하게해야하지만 일부 등록 정보 파일에 액세스하는 데 문제가 있습니다. 본인은이 파일을 읽을 다음 코드를 사용Tomcat의 webapp에서 등록 정보 파일을 검색하는 중 문제가 발생했습니다.
InputStream is = Thread.currentThread().getContextClassLoader()
.getResourceAsStream(fileName);
if (is == null) {
throw new StartupError("Error loading " + fileName);
}
properties.load(is);
내가 전에 말했듯, 그것은 보스 4에서 잘 작동하지만 바람둥이 내 응용 프로그램을 배포 할 때, 그것은 할당, 파일을 찾을 수 없습니다 startupError가 Throw되도록하는 변수는 'is'입니다. 이 파일은 WEB-INF/config 디렉토리에 있으며 webapp는 전쟁으로 배포됩니다.
이 문제에 대한 해결책은 있습니까?
감사합니다, 알렉상드르
안녕하세요 JeeBee, 해결책이 효과적이었습니다. 하지만 왜 JBoss의 WEB-INF/config에서 파일에 액세스 할 수 있었는지 알 수 있습니까? Tomcat에서 만들 수 없었습니까? – Alexandre
config 폴더는 JBoss 아이디어라고 생각합니다. 물론 Tomcat에서도 지원하고 싶습니다. – JeeBee