설정관리 도구 설치

1. 개요

설정관리 도구는 설정관리 도구를 실행하기 위한 Jetty 설치와 Jetty 위에 설정관리 도구 WAR 파일을 배포 하는 과정으로 이루어 지며, 설정관리 대상 정보를 외부 설정파일에 저장하여 관리한다.

2. 설치

Jetty 설치

Jetty는 서블릿과 JSP를 지원하는 자바 기반의 WAS 서버이다. Netcraft Web Server 조사에서 따르면 Jetty는 현재 톰캣의 점유율에 대비해서 80% 정도의 점유율을 차지하고 있다고 한다. 실제로 Jetty는 다른 WAS에 비해 가볍고 빠르며, 설정도 더 쉽다. 설정관리 도구의 실행에 Jetty를 사용하는 이유는 경량 WAS 를 통해 큰 작업 없이도 설정관리 도구를 배포 사용할 수 있기 때문이다.

설치 순서

  1. http://www.egovframe.go.kr 에서 설정관리 도구를 다운로드 받는다. (Jetty 와 설정관리 도구 셋팅)
  2. 해당 Zip 파일을 C 드라이브에 압축을 해제한다.
  3. 설정관리 대상 XML 파일의 위치를 정의한 egovsms.properties 파일을 C 드라이브에 복사 한다.
  4. egovsms.properties 파일을 로컬 환경에 맞게 수정한다.
  5. Jetty의 압축 해제 디렉토리에서 start.bat 파일을 실행하여, WAS 를 기동한다.
  6. http://localhost:9090/egovoe1_sms 에서 확인한다.

설치 예

아래와 같이 배포된 Zip 파일을 아래와 같이 설치한다.

  • 설정관리 도구 어플리케이션 배포 확인 : C:\jetty-6.1.25\webapps\egovsms\root.war (docBase 를 Root로 주기위하여 War 명이 root.war 로 배포됨)
  • 설정관리 대상 설정 XML 파일 프로퍼티 설치 : C:\egovsms.properties

아래 설정을 로컬 개발 환경에 맞게 수정한다.

sms.xmlfileReadPath=C:/00.egovpotalsite/workspace/egovoe1/src/main/resources/egovframework/test/
sms.xmlFileBackupStorePath=C:/00.egovpotalsite/workspace/egovoe1/src/main/resources/egovframework/test/backup/
sms.xmlfileStorePath=C:/00.egovpotalsite/workspace/egovoe1/src/main/resources/egovframework/test/
sms.idGenXmlfileNm=context-idgen.xml
sms.cacheXmlfileNm=context-cache.xml
sms.scheduleXmlfileNm=context-scheduler.xml
sms.propertiesXmlfileNm=context-properties.xml
sms.datasourceXmlfileNm=context-datasource.xml
sms.ehCacheXmlfileNm=ehcache-default.xml

각 프로퍼티에 대한 설명은 다음과 같다.

PARAMETER 설 명
sms.xmlfileReadPath 설정관리 대상 설정파일의 위치
sms.xmlFileBackupStorePath 설정관리 도구에서 설정파일 수정 시 기존 설정파일의 백업 위치
sms.xmlfileStorePath 설정관리 도구에서 설정파일 수정한 파일의 저장위치 (sms.xmlfileReadPath과 동일하게 설정)
sms.idGenXmlfileNm Id Gen 서비스 설정파일명
sms.cacheXmlfileNm 캐시 서비스 설정파일명
sms.scheduleXmlfileNm 스케줄 서비스 설정파일명
sms.propertiesXmlfileNm 프로퍼티 서비스 설정파일명
sms.datasourceXmlfileNm 데이터소스 서비스 설정파일명
sms.ehCacheXmlfileNm EhCache 설정파일명

실행 예

  • 설정관리 도구 실행 : C:\jetty-6.1.25\start.bat

정상적으로 서버가 기동되면 설정관리 도구 메인화면이 아래와 같이 나온다.

3. 설정관리 실행환경

실행가능 브라우저

설정관리 도구는 웹접근성 및 표준을 준수하여 아래 브라우저에서 실행 될 수 있다

브라우저의 보안 정책에 따라 XML 파일을 브라우저상에 표현 할 수 없는 브라우저의 경우 Plugin(Extension)을 설치를 통해 미리보기 기능을 사용이 가능하나 특정 브라우저의 경우 Plugin 조차 제공되지 않는다.

* Internet Explorer 6+, FireFox 2+, Safari 3, Opera 9, Chrome 지원

* 미리보기가 불가능한 브라우저

  1. Safari
  2. Chrome

Safari 3의 경우 XML을 브라우저 상에 표현할 수 있는 추가적인 Plugin(Extension)이 존재하지 않아 미리보기 기능은 사용할 수 없다. Chrome의 경우 여러가지 XML 표현 Plugin(Extension)- XML Viewer(https://chrome.google.com/extensions/detail/cfphnlpadcinhoebfooghjoknlifphjb)를 설치하여 미리보기 기능을 사용할 수 있다.

 
egovframework/oe1/설정관리/설치.txt · 마지막 수정: 2023/12/21 05:21 (외부 편집기)
 
이 위키의 내용은 다음의 라이센스에 따릅니다 :CC Attribution-Noncommercial-Share Alike 3.0 Unported
전자정부 표준프레임워크 라이센스(바로가기)

전자정부 표준프레임워크 활용의 안정성 보장을 위해 위험성을 지속적으로 모니터링하고 있으나, 오픈소스의 특성상 문제가 발생할 수 있습니다.
전자정부 표준프레임워크는 Apache 2.0 라이선스를 따르고 있는 오픈소스 프로그램입니다. Apache 2.0 라이선스에 따라 표준프레임워크를 활용하여 발생된 업무중단, 컴퓨터 고장 또는 오동작으로 인한 손해 등에 대해서 책임이 없습니다.
Recent changes RSS feed CC Attribution-Noncommercial-Share Alike 3.0 Unported Donate Powered by PHP Valid XHTML 1.0 Valid CSS Driven by DokuWiki