톰캣 서버 시작시 egovframework/egovProps/.properties cannot be opened because it does not exist 오류
- 작성자 :
- 최*호
- 작성일 :
- 2021-12-08 09:09:29
- 조회수 :
- 4,863
- 구분 :
- 개발환경 / 3.7
- 진행상태 :
- 완료
Q
톰캣 서버 구동시 아래 첨부한 오류가 발생하고 있습니다.
org.springframework.beans.factory.BeanInitializationException: Could not load properties; nested exception is java.io.FileNotFoundException: class path resource [egovframework/egovProps/.properties] cannot be opened because it does not exist
해당 클래스패스에 global, local, version 등 여러 properties 파일은 다 있습니다.
서버가 정상적으로 올라가지 않아 이름이 없는 .properties 파일을 해당 경로에 넣어 구동하면 아래와 같은 오류가 발생하고 서버가 성공적으로 올라갑니다..
java.io.IOException: Could not find resource /egovframework/egovProps/null.properties
원인이 무엇이고 이름이 없는 .properties 파일을 찾고 있는 곳이 어딜까요 ?
임시로 빈파일을 넣어 일단은 처리가 된 상태인데 너무 궁금합니다
org.springframework.beans.factory.BeanInitializationException: Could not load properties; nested exception is java.io.FileNotFoundException: class path resource [egovframework/egovProps/.properties] cannot be opened because it does not exist
해당 클래스패스에 global, local, version 등 여러 properties 파일은 다 있습니다.
서버가 정상적으로 올라가지 않아 이름이 없는 .properties 파일을 해당 경로에 넣어 구동하면 아래와 같은 오류가 발생하고 서버가 성공적으로 올라갑니다..
java.io.IOException: Could not find resource /egovframework/egovProps/null.properties
원인이 무엇이고 이름이 없는 .properties 파일을 찾고 있는 곳이 어딜까요 ?
임시로 빈파일을 넣어 일단은 처리가 된 상태인데 너무 궁금합니다
환경정보
-
- OS 정보 : windows10
- 표준프레임워크 버전 : 3.7
- JDK(JRE) 정보 : jdk1.8
- WAS 정보 : tomcat 8.5
- DB 정보 : oracle 11g
- 기타 환경 정보 :
A
안녕하세요.
표준프레임워크센터 입니다.
어떤 예제 프로젝트로 진행하고 계신지 알수는 없으나
공통컴포넌트를기준으로 말씀드리면
다음 빈 설정파일에 정의가 되어 사용되고 있습니다.
/src/main/resources/egovframework/spring/com/context-datasource.xml
<bean id="egov.propertyConfigurer" class="org.springframework.beans.factory.config.PropertyPlaceholderConfigurer">
<property name="locations">
<list>
<value>classpath:/egovframework/egovProps/globals.properties</value>
</list>
</property>
</bean>
관련하여 properties파일 지정부분을 확인해 보시기 바랍니다.
다음 Java 파일에서도 사용이 됩니다.
/src/main/java/egovframework/com/cmm/service/EgovProperties.java
참고하시기 바랍니다.
감사합니다.
표준프레임워크센터 입니다.
어떤 예제 프로젝트로 진행하고 계신지 알수는 없으나
공통컴포넌트를기준으로 말씀드리면
다음 빈 설정파일에 정의가 되어 사용되고 있습니다.
/src/main/resources/egovframework/spring/com/context-datasource.xml
<bean id="egov.propertyConfigurer" class="org.springframework.beans.factory.config.PropertyPlaceholderConfigurer">
<property name="locations">
<list>
<value>classpath:/egovframework/egovProps/globals.properties</value>
</list>
</property>
</bean>
관련하여 properties파일 지정부분을 확인해 보시기 바랍니다.
다음 Java 파일에서도 사용이 됩니다.
/src/main/java/egovframework/com/cmm/service/EgovProperties.java
참고하시기 바랍니다.
감사합니다.