공통 컴포넌트를 설치하면 여러 에러가 나는데 그중의 하나인

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 유형 목록
WINDOWS95 = Windows 95
WINDOWS98 = Windows 98
WINDOWSNT = Windows NT
WINDOWSNT5.0 = Windows 2000
WINDOWSNT5.1 = Windows XP
WINDOWSNT5.2 = Windows Server 2003
WINDOWSNT6.0 = Windows Vista
WIN32 = Windows XP
MSN2.5 = MSN 2.5 on Windows 98
MAC_POWERPC = Mac OS X
SUNOS5.9SUN4U = SunOS 5.0 

따지고 보면 저게 무슨 쓸모가 있나 하는 생각이 들지만

일단 만든사람이 필요하다고 하니.. 추가해야지


이제 Globals에 해당 속성을 상수로 지정한다.

src/main/java/egovframework/com/cmm/service/Globals.java

//Client정보 프로퍼티 위치
    public static final String CLIENT_CONF_PATH = EgovProperties.getPathProperty("Globals.ClientConfPath"); 



그런데 getPathProperty에서 또 에러가 난다.

EgovProperties 에 해당 method가 주석처리 되어있으므로 주석을 푼다.

src/main/java/egovframework/com/cmm/service/EgovProperties.java

그러면 해당 오류는 사라진다.

하지만 아직도 해결해야 할 다른 에러들이 많다 ㅜ.ㅜ

728x90

약 50여가지의 공통 컴포넌트가 있다.


기존 프로젝트에서 오른쪽 버튼 클릭

new > others 를 누르면 wizard 선택창이 나타난다.


Wizard 선택창에서

eGovFrame Common Component

(Project 가 있고 Component 가 있다. new Project를 하면 component는 안나타남)


전체 Component 중에서 설치되어 있으면 검정색 표

설치가 안되어있으면 빈 네모

빈 네모를 클릭하면 체크상태로 바뀐다.

Finish버튼을 누르면 설치하고 끝난다.


그러나 All-In-One은 모든 component를 설치한 것이므로 더이상 추가할 게 없다.


전자정부 Framework의 경량화 홈페이지(simple home)에도 게시판이 이미 추가되어 있으므로 공통 컴포넌트를 추가하면 환경설정이 동인한 게 있어서

다음과 같이 BBSAddedOptionsDAO 가 헤깔린다 라고 에러가 남.

(package 는 다른데 annotation이름이 동일한게 많음...)

즉, 전자정부 프레임워크의 게시판을 사용하지 않는 홈페이지에서 추가해야 할 듯...

Caused by: org.springframework.context.annotation.ConflictingBeanDefinitionException:
Annotation-specified bean name 'BBSAddedOptionsDAO' for bean class
[egovframework.let.cop.bbs.service.impl.BBSAddedOptionsDAO] conflicts with existing,
non-compatible bean definition of same name and class [egovframework.com.cop.bbs.service.impl.BBSAddedOptionsDAO]
 

새로운 dynamic 홈페이지를 추가한뒤에 해 볼 것.

아래 내용은 simple homepage를 추가하여 시도한 것이나.... 실패한 내용이므로

동일한 시도를 하지 말기를 바라며 남겨 둠... ㅡ.ㅡ

-------

new Project > simple hompage 를 선택하여 프로젝트를 새로 생성한다음

공통 컴포넌트 추가를 다시 진행하면

기본으로 공통 > 공통에만 색칠이 되어있었다.

게시판 설치를 하려고 클릭했더니

협업 공통도 함께 선택이 된다.








728x90
BLOG main image
"그게 뭐 어쨌다는 거냐?" 늘 누가 나에게 나에대한 말을할 때면 이말을 기억해라. by nobang

카테고리

nobang이야기 (1933)
Life With Gopro (7)
Life With Mini (79)
Diary (971)
너 그거 아니(do you know) (162)
난 그래 (159)
Study (290)
속지말자 (10)
Project (34)
Poem (15)
Song (0)
Photo (113)
낙서장 (45)
일정 (0)
C.A.P.i (2)
PodCast (0)
nobang (27)
고한친구들 (4)
recieve (0)
History (0)
android_app (2)

최근에 올라온 글

최근에 달린 댓글

최근에 받은 트랙백

Total :
Today : Yesterday :