전자정부 프레임워크 에러 : CLIENT_CONF_PATH cannot be resolved or is not a field.
공통 컴포넌트를 설치하면 여러 에러가 나는데 그중의 하나인
CLIENT_CONF_PATH 가 없다는 오류를 해결한다.
Problem view에 있는 오류 항목(CLIENT_CONF_PATH) 를 더블 클릭하면
오류가 있는 파일로 이동한다.
src/main/java/egovframework/com/utl/sim/service/EgovClntInfo.java 이며
Globals.CLIENT_CONF_PATH 에서 오류가 나고 있다.
그러면 해당 속성을 정의하면 된다.
src/main/resources/egovframework/egovProps/globals.properties
해당 파일에 Globals.ClientConfPath 라는 속성을 추가한다.
속성값은 conf/client.properties 인데 속성파일의 위치를 알려주는 것이다.
src/main/resources/egovframework/egovProps/conf/client.properties
src/main/resources/egovframework/egovProps/에 conf 폴더를 추가한 다음
client.properties 파일을 추가한다.
# 클라이언트 OS 유형 목록 |
따지고 보면 저게 무슨 쓸모가 있나 하는 생각이 들지만
일단 만든사람이 필요하다고 하니.. 추가해야지
이제 Globals에 해당 속성을 상수로 지정한다.
src/main/java/egovframework/com/cmm/service/Globals.java
//Client정보 프로퍼티 위치 |
그런데 getPathProperty에서 또 에러가 난다.
EgovProperties 에 해당 method가 주석처리 되어있으므로 주석을 푼다.
src/main/java/egovframework/com/cmm/service/EgovProperties.java
그러면 해당 오류는 사라진다.
하지만 아직도 해결해야 할 다른 에러들이 많다 ㅜ.ㅜ