본문 바로가기

문제 발생 및 해결

java.io.FileNotFoundException (지정된 경로를 찾을 수 없습니다)

아래의 에러가 계속 떠서 경로를 복붙했더니 

[log4j]2020-12-14 13:01:56,908 DEBUG [egovframework.com.cmm.service.EgovProperties] Property file not found.
java.io.FileNotFoundException: C:\Program%20Files\Apache%20Software%20Foundation\Tomcat%209.0\wtpwebapps\project\WEB-INF\classes\egovframework\egovProps\globals.properties (지정된 경로를 찾을 수 없습니다)

 

 

위와 같은 창이 떴다.

구글에 검색한 결과 글(참고)을 발견하여 해당 부분을 고쳤더니 해결.

 

//public static final String RELATIVE_PATH_PREFIX = EgovProperties.class.getResource("").getPath().substring(0, EgovProperties.class.getResource("").getPath().lastIndexOf("com"));
public static final String RELATIVE_PATH_PREFIX = EgovProperties.class.getResource("").getPath().substring(0, EgovProperties.class.getResource("").getPath().lastIndexOf("com")).replaceAll("%20", " ");