Eclipse 내에서 동적 웹 프로젝트를 만들었습니다. src 디렉토리 안에 속성 파일을 만들었습니다 :Java EE 웹 응용 프로그램에서 등록 정보 파일에 액세스하는 방법은 무엇입니까?
<project-root>/src/props.properties
나는 디버그 모드에서 Eclipse를 통해 Tomcat을 시작합니다. 이제 POJO 중 하나에서 속성 파일을 읽고 싶지만 FileNotFoundException이 발생합니다. 현재 경로는 Eclipse 경로 인 것 같습니다.
웹에서 해결책을 찾았지만 어느 누구도 저에게 도움이되지 않았습니다. 어쩌면 내가 뭔가 잘못했을 수도 있습니다. 코드는 다음과 같습니다.
File file = new File("props.properties");
FileReader reader = new FileReader(file);
properties.load(reader);
속성 파일에 어떻게 액세스해야합니까? 어디에 위치해야합니까?
미리 감사드립니다.
감사 파일을 읽을 충분하다. 나는 eclipse를 통해 바람둥이를 시작한다고 언급하는 것을 잊었다. 등록 정보 파일은 C : \ workspace \ .metadata \ .plugins \ org.eclipse.wst.server.core \ tmp0 \ wtpwebapps \ WebAppName \ WEB-INF \ classes에 복사됩니다.이제 프로젝트 루트와 src 폴더에 소품 파일의 복사본이 있지만 어쨌든 액세스 할 수 없습니다. – c0d3x
위의 리소스를 리소스로로드하면 작동합니다. – objects
pojo 클래스는 어디에 있습니까? 위의 두 클래스 모두 동일한 클래스 로더에 의해로드되었다고 가정합니다. – objects