목차 1 전자정부프레임워크연동고려사항 실행환경 개발환경 어플리케이션배포 개발환경구성 Liberty profile 설치 Liberty profile v8.5.5 다운로드

Similar documents
리눅스설치가이드 3. 3Rabbitz Book 을리눅스에서설치하기위한절차는다음과같습니다. 설치에대한예시는우분투서버 기준으로진행됩니다. 1. Java Development Kit (JDK) 또는 Java Runtime Environment (JRE) 를설치합니다. 2.

Microsoft Word - ntasFrameBuilderInstallGuide2.5.doc

Microsoft Word - src.doc

4S 1차년도 평가 발표자료

Microsoft Word - Armjtag_문서1.doc

Install stm32cubemx and st-link utility

슬라이드 1

untitled

슬라이드 1

Windows 8에서 BioStar 1 설치하기

목차 윈도우드라이버 1. 매뉴얼안내 운영체제 (OS) 환경 윈도우드라이버준비 윈도우드라이버설치 Windows XP/Server 2003 에서설치 Serial 또는 Parallel 포트의경우.

Eclipse 와 Firefox 를이용한 Javascript 개발 발표자 : 문경대 11 년 10 월 26 일수요일

Microsoft PowerPoint SDK설치.HelloAndroid(1.5h).pptx

표준프레임워크로 구성된 컨텐츠를 솔루션에 적용하는 것에 문제가 없는지 확인

Microsoft Word - windows server 2003 수동설치_non pro support_.doc

을풀면된다. 2. JDK 설치 JDK 는 Sun Developer Network 의 Java( 혹은 에서 Download > JavaSE 에서 JDK 6 Update xx 를선택하면설치파일을

.

Interstage5 SOAP서비스 설정 가이드

슬라이드 1

SBR-100S User Manual

Microsoft PowerPoint Android-SDK설치.HelloAndroid(1.0h).pptx

PowerPoint 프레젠테이션

표준프레임워크 Nexus 및 CI 환경구축가이드 Version 3.8 Page 1

JDK이클립스

PowerPoint 프레젠테이션

슬라이드 1

ISP and CodeVisionAVR C Compiler.hwp

Domino Designer Portal Development tools Rational Application Developer WebSphere Portlet Factory Workplace Designer Workplace Forms Designer

Operating Instructions

<C0CCBCBCBFB52DC1A4B4EBBFF82DBCAEBBE7B3EDB9AE2D D382E687770>

네이버블로그 :: 포스트내용 Print VMw are 에서 Linux 설치하기 (Centos 6.3, 리눅스 ) Linux 2013/02/23 22:52 /carrena/ VMware 에서 l

게시판 스팸 실시간 차단 시스템

SQL Developer Connect to TimesTen 유니원아이앤씨 DB 기술지원팀 2010 년 07 월 28 일 문서정보 프로젝트명 SQL Developer Connect to TimesTen 서브시스템명 버전 1.0 문서명 작성일 작성자

Interstage4 설치가이드

BEA_WebLogic.hwp

Analytics > Log & Crash Search > Unity ios SDK [Deprecated] Log & Crash Unity ios SDK. TOAST SDK. Log & Crash Unity SDK Log & Crash Search. Log & Cras

슬라이드 1

Solaris /Linux ArcGIS Engine 설치미디어의 Install_UNIX.htm 을참조하시기바랍니다. 1) ArcObjects SDK 10 for the.net Framework 설치 설치메뉴중 ArcObjects SDK for the.net Framew

< 목차 > Ⅰ. 개요 3 Ⅱ. 실시간스팸차단리스트 (RBL) ( 간편설정 ) 4 1. 메일서버 (Exchange Server 2007) 설정변경 4 2. 스팸차단테스트 10

슬라이드 1

server name>/arcgis/rest/services server name>/<web adaptor name>/rest/services ArcGIS 10.1 for Server System requirements - 지

PowerPoint 프레젠테이션

J2EE & Web Services iSeminar

Research & Technique Apache Tomcat RCE 취약점 (CVE ) 취약점개요 지난 4월 15일전세계적으로가장많이사용되는웹애플리케이션서버인 Apache Tomcat에서 RCE 취약점이공개되었다. CVE 취약점은 W

Apache2 + Tomcat 5 + JK2 를 사용한 로드밸런싱과 세션 복제 클러스터링 사이트 구축

API STORE 키발급및 API 사용가이드 Document Information 문서명 : API STORE 언어별 Client 사용가이드작성자 : 작성일 : 업무영역 : 버전 : 1 st Draft. 서브시스템 : 문서번호 : 단계 : Docum

1. 안드로이드개발환경설정 안드로이드개발을위해선툴체인을비롯한다양한소프트웨어패키지가필요합니다 툴체인 (Cross-Compiler) 설치 안드로이드 2.2 프로요부터는소스에기본툴체인이 prebuilt 라는이름으로포함되어있지만, 리눅스 나부트로더 (U-boot)

비디오 / 그래픽 아답터 네트워크 만약에 ArcGolbe를 사용하는 경우, 추가적인 디스크 공간 필요. ArcGlobe는 캐시파일을 생성하여 사용 24 비트 그래픽 가속기 Oepn GL 2.0 이상을 지원하는 비디오카드 최소 64 MB 이고 256 MB 이상을 메모리

2Q SWG Teleweb Business Plan & 1Q Recovery Plan April 2, 2003

ICAS CADWorx SPLM License 평가판설치가이드

사용설명서를 읽기 전에 안드로이드(Android)용 아이디스 모바일은 네트워크 연결을 통해 안드로이드 플랫폼 기반의 모바일 기기에서 장치 (DVR, NVR, 네트워크 비디오 서버, 네트워크 카메라) 에 접속하여 원격으로 영상을 감시할 수 있는 프로그램입니다. 장치의 사

슬라이드 1

<4D F736F F F696E74202D C61645FB3EDB8AEC7D5BCBA20B9D720C5F8BBE7BFEBB9FD2E BC8A3C8AF20B8F0B5E55D>

Intro to Servlet, EJB, JSP, WS

사용설명서를 읽기 전에 ios용 아이디스 모바일은 네트워크 연결을 통해 ios 플랫폼 기반의 모바일 기기(iOS 버전 6.0 이상의 ipod Touch, iphone 또는 ipad)에서 장치(DVR, 네트워크 비디오 서버 및 네트워크 카메라)에 접속하여 원격으로 영상을

Microsoft PowerPoint - chap01-C언어개요.pptx

02 C h a p t e r Java

6. 설치가시작되는동안 USB 드라이버가자동으로로드됩니다. USB 드라이버가성공적으로로드되면 Setup is starting( 설치가시작되는중 )... 화면이표시됩니다. 7. 화면지침에따라 Windows 7 설치를완료합니다. 방법 2: 수정된 Windows 7 ISO

PowerPoint 프레젠테이션

블로그_별책부록

chapter1,2.doc

아이콘의 정의 본 사용자 설명서에서는 다음 아이콘을 사용합니다. 참고 참고는 발생할 수 있는 상황에 대처하는 방법을 알려 주거나 다른 기능과 함께 작동하는 방법에 대한 요령을 제공합니다. 상표 Brother 로고는 Brother Industries, Ltd.의 등록 상

서현수

PowerPoint Template

Microsoft PowerPoint - Smart CRM v4.0_TM 소개_ pptx

초기설정 WebtoB Web Server 에서인증서를사용하기위해 CSR 을생성하는방법입니다. 1. 초기설정 - CSR 을생성하기전에다음의몇가지사항을필히확인합니다. 부팅후 Path 나환경변수를일일이설정하지않게초기설정파일을사용하여로그인시자동으로실행되도록하고있습니다. 그러나

Microsoft PowerPoint - 안드로이드 개발 환경 구축(170411)

Corporate PPT Template

JUNIT 실습및발표

Apache Ivy

InsertColumnNonNullableError(#colName) 에해당하는메시지출력 존재하지않는컬럼에값을삽입하려고할경우, InsertColumnExistenceError(#colName) 에해당하는메시지출력 실행결과가 primary key 제약에위배된다면, Ins

Orcad Capture 9.x

Studuino소프트웨어 설치

Portal_9iAS.ppt [읽기 전용]


歯부장

Data Sync Manager(DSM) Example Guide Data Sync Manager (DSM) Example Guide DSM Copyright 2003 Ari System, Inc. All Rights reserved. Data Sync Manager

차세대 시스템 개발과 스마트 캠퍼스 구축의 시대! 2014년 현재 대학 정보화 화두는 차세대, 스마트 캠퍼스, 개인정보보호 입니다. 대학 정보화 동향 1990년대 후반부터 2000년대 초반 붐처럼 일었던 학사행정 시스템 구축의 시기를 지나 2000년대 중 후반 부터는

IBM Rational 2006 IBM Corporation

CODESYS 런타임 설치과정

Microsoft Word - 3부A windows 환경 IVF + visual studio.doc

초보자를 위한 C++

튜닝및모니터링 HP JVM 튜닝옵션

System Recovery 사용자 매뉴얼

Windows Server 2012

Nordic Chipset BLE Test Application Note

1. 도구개요 STAF Testing 소개 각테스트대상분산환경에데몬을사용하여테스트대상프로그램을통해테스트를수행하고, 통합하며자동화하는 프레임워크 주요기능 테스트통합및자동화 카테고리 Testing 세부카테고리테스트설계및실행 커버리지 Test Integration / Aut

슬라이드 1

전체설치와사용자지정설치중원하는설치방식을선택합니다. ArcGIS Desktop 설치경로를지정하면설치가짂행됩니다.

슬라이드 1

PowerPoint 프레젠테이션

1. Windows 설치 (Client 설치 ) 원하는위치에다운받은발송클라이언트압축파일을해제합니다. Step 2. /conf/config.xml 파일수정 conf 폴더에서 config.xml 파일을텍스트에디터를이용하여 Open 합니다. config.xml 파일에서, 아

PowerPoint 프레젠테이션

교육2 ? 그림

[Brochure] KOR_TunA

KYO_SCCD.PDF

왜곡보정버전업그레이드순서 - Windows 판 - 니콘제품을애용해주셔서대단히감사합니다. 여기에서는왜곡보정의버전업그레이드에대해설명하고있습니다. 그리고니콘서비스센터에서의업데이트도받고있으므로사용하시는환경등으로펌웨어를업데이트할수없는사용자는이용하여주십시오. 사용하시는카메라사용법

메일서버등록제(SPF) 인증기능적용안내서 (Exchange Windows 2003) OS Mail Server SPF 적용모듈 작성기준 Windows Server 2003 Exchange Server 2003 GFI MailEssentials 2010 fo

PowerPoint 프레젠테이션

Transcription:

IBM WAS v8.5 egovframe 연동가이드 (2013.10.)

목차 1 전자정부프레임워크연동고려사항...3 1.1 실행환경...3 1.2 개발환경...3 1.3 어플리케이션배포...3 2 개발환경구성...4 2.1 Liberty profile 설치...4 2.1.1 Liberty profile v8.5.5 다운로드...4 2.1.2 Liberty profile v8.5.5 설치및설치확인...4 2.2 Liberty profile 을이용한개발환경...5 2.2.1 WebSphere Developer Tools 설치...5 2.2.2 Liberty profile 설정...6 3 참조링크...8

1 전자정부프레임워크연동고려사항 전자정부표준프레임워크호환성인증을위한테스트환경은다음과같습니다. (Liberty profile 의경우 IBM WAS v8.5 와함께제공되는, 개발환경구성에용이한경량화 WAS 입니다.) 1. WAS - IBM WebSphere Application Server v8.5 Network Deployment - IBM WebSphere Application Server Liberty profile 2. Web Server - IBM HTTP Server 1.1 실행환경 실행환경은 IBM WAS v8.5 ND 와 Liberty profile 에공통테스트하였습니다. 1.2 개발환경 IBM WebSphere Application Server v8.5 ND와 Liberty profile 모두 Eclipse 플러그인 (WebSphere Developer Tools) 을제공하여개발환경을구성할수있도록지원하고있습니다. Eclipse Marketplace를통해쉽게플러그인설치가가능합니다. 호환성테스트에사용한개발환경은다음과같습니다. - 전자정부프레임워크개발환경 2.6 ( Eclipse 4.2.2 Juno 기반 ) 이문서가작성되는시점에 WDT가지원되는 Eclipse 버전은 Eclipse 4.2.2 Juno 까지지원합니다. 개발환경구성은 Liberty profile을이용하여구성및테스트하였습니다. 전자정부프레임워크개발환경 2.6 에대해서는 Liberty profile 의 WDT 만지원됩니다. 1.3 어플리케이션배포 전자정부표준프레임워크개발환경에서생성한프로젝트를기준으로테스트한결과 ( 호환성체크 항목 ), 설정변경없이어플리케이션배포및구동가능합니다.

2 개발환경구성 Liberty profile을이용한전자정부표준프레임워크개발환경구성에대해서설명합니다. Liberty profile은별도의복잡한설치과정이없이쉽게설치되며, 빠른서버시작과적은메모리풋프린트를가지는게큰특징입니다. Eclipse 의 Plugin을통해개발을위한 WAS 로사용하기좋으며, Liberty profile 에서개발된어플리케이션은마이그레이션작업없이 IBM WAS v8.5 ND 등 full profile 에서도 100% 동작됩니다. IBM WAS v8.5 ND 의설치및운영방법등더욱상세한정보에대해서는참조링크의 Information Center 또는 Redbook 을이용하여확인하시기바랍니다. 2.1 Liberty profile 설치 2.1.1 Liberty profile v8.5.5 다운로드 1. WASDev 사이트를접속하여 Download 의메뉴로들어갑니다. 2. WASDev URL : https://www.ibmdw.net/wasdev/downloads/websphere-application-server-liberty-profile/ 3. 그림 2-1과같이 WebSphere Application Server Liberty Profile 을선택하여다운로드합니다. wlp-developers-runtime-8.5.5.0.jar 그림 2-1 Liberty profile v8.5.5 다운로드 2.1.2 Liberty profile v8.5.5 설치및설치확인 1. 설치파일을다운로드한위치에서다음의명령어를통해설치합니다. java -jar wlp-developers-runtime-8.5.5.0.jar 2. 명령을수행하시면그림 2-2 와같이라이센스동의여부확인과설치경로를입력하게됩 니다. 설치원하는경로로입력하시면설치가완료됩니다.

그림 2-2 Liberty profile v8.5.5 설치 2.2 Liberty profile 을이용한개발환경 2.2.1 WebSphere Developer Tools설치 Eclipse Marketplace나다운로드한설치파일을이용하여사용하고있는 Eclipse에 IBM WebSphere Application Server Developer Tools for Eclipse(WDT) 의설치방법에대해서설명합니다. Eclipse 워크벤치는 Eclipse IDE for Java EE Developers 4.2.2 이어야하며, WDT 설치를위한시스템요구사항은다음에서확인하시기바랍니다. http://pic.dhe.ibm.com/infocenter/radhelp/v9/index.jsp?topic=%2fcom.ibm.rad.install.doc%2ftopics %2Fr_wdt_reqs.html 전자정부표준프레임워크를위한개발환경을구성하기위해서는전자정부표준프레임워크개발 IDE를기준으로 WDT를설치하면됩니다. 2.2.1.1 WDT 설치 Eclipse의 Marketplace를이용한설치에대해서설명합니다. 1. Eclipse 실행 2. Help Eclipse Marketplace 메뉴를선택 3. WebSphere 의키워드로검색 4. Marketplace 로검색된리스트중 IBM WebSphere Application Server V8.5.5 Liberty Profile Developer Tools for Eclipse Juno 를선택하여설치합니다.

그림 2-3 WDT(WAS Developer Tools) 설치 2.2.2 Liberty profile 설정이번항목에서는 Liberty profile을이용한개발시필요한기능에대해서 server.xml 의설정방법에대해서설명합니다. 참고로 WASdev 에도다양한샘플을제공하고있으므로참조하시어개발에도움이되었으면합니다. WASdev : https://www.ibmdw.net/wasdev/repo/#category:all_tag:all_page:1 2.2.2.1 일반적인설정 Liberty profile 에서 Log 및 Trace 설정을위한항목만설명합니다. 보다자세한내용은참조링크 의 Information Center, WASDev 사이트를통해확인하시기바랍니다. Bootstrap properties 설정 Bootstrap properties 는서버인스턴스가시작할시점에반영되는정보를설정하기위한목적으로사용됩니다. 파일은텍스트타입의 bootstrap.properties 파일명으로관리되며, 각서버의 root 즉, server.xml 과동일한위치에넣으시면됩니다. 프로퍼티설정은두가지타입으로가능합니다. 1. Trace 및 log를위한 Pre-defined property 예를들어 trace의파일명변경을위해선다음과같이 bootstrap.properties에설정합니다. com.ibm.ws.logging.trace.file.name = trace.log 더욱자세한 Trace 및 Log 를위한 pre-defined property 는 0 에서확인바랍니다.

2. Custom property 다양한환경정보들을설정하여 server.xml 또는 XML 설정파일들에서사용가능하며예를들어 http 기본포트설정은다음과같이가능합니다. 1) default.http.port, default.https.port 의설정을 bootstrap.properties에설정합니다. default.http.port = 9081 default.https.port = 9444 2) bootstrap.properties 에서선언한 port 정보를 server.xml 에서사용합니다. <httpendpoint id="defaulthttpendpoint" host="*" httpport="${default.http.port}" httpsport="${default.https.port}" /> Log 및 trace 설정 다음은 Log 및 Trace를위한 bootstrap.properties 설정을위한속성값들입니다. 속성 프로퍼티 설명 logdirectory com.ibm.ws.logging.log.directory FFDC를포함한모든로그파일의위치를지정하기위한프로퍼티입니다. 8.5.5.0 LOG_DIR 환경 변수에 의해 logdirectory 설정되면 기본값으로 WLP_OUTPUT_DIR/serverName/logs 로설정됩니다. maxfilesize com.ibm.ws.logging.max.file.size Liberty profile 은사이즈기준의로그파일 rolling 만지원합니다. rolling을사용하지않기위해선이속성의값을 0으로셋팅합니다. maxfiles com.ibm.ws.logging.max.files maxfilesize 가설정되어있으면 maxfiles의설정에의해최대보관하는로그파일수를지정합니다. 기본값은 0 입니다. consoleloglevel com.ibm.ws.logging.console.log.level console.log 파일에대한로그레벨을지정합니다. INFO, AUDIT, WARNING, ERROR, OFF 지정가능하며, 기본값은 AUDIT입니다. copysystemstreams com.ibm.ws.logging.copy.system.streams True 이면 System output stream에대해서 System.out, System.err 로로그를기록합니 다. False 이면 설정된 로그파일 (messages.log 또는 trace.log) 에기록됩니 다. 기본값은 True 입니다. messagefilename com.ibm.ws.logging.message.file.name messages.log 파일은 INFO외에 AUDIT, WARNING, ERROR, FAILURE 및 System.out, System.err 등의모든로그정보를포함하고 있습니다. 해달 messages.log 파일의이름을

지정할수있습니다. tracefilename com.ibm.ws.logging.trace.file.name Trace 로그파일의이름을지정할수있습니다. tracespecification com.ibm.ws.logging.trace.specification 기본값은 *=info 입니다. traceformat com.ibm.ws.logging.trace.format Trace 로그의포맷을지정하기위한속성입 니다. 기본 포멧은 ENHANCED 이며 BASIC, ADVANCED 를선택하여설정할수 있습니다. 2.2.2.2 알려진이슈및제한사항 Eclipse 개발중 Restart 속도가느림 Eclipse에서 WDT 를이용하여 Liberty profile 기반으로개발할경우, 서버시작시간이많이걸리는경우에대한일반적인해결방법입니다. 1. 어플리케이션정보를명시적으로선언 Server.xml 에 Application Mapping 정보가없는경우다음과같이명시적으로선언해줍니다. 2. Liberty profile v8.5.0.2 으로 fix( Liberty profile v8.5.0.2 이하의버전사용시 ) Liberty profile v8.5.x.x 버전사용시 v8.5.0.2 이상의 fixpack 을적용합니다. 3. JVM option 변경개발환경의메모리용량에따라변경이필요하나일반적으로 4G 이상의메모리사용기준값이며메모리용량에따라값조정해서사용바랍니다. <application location="[application path]" context-root="[context-root]" type="[application-type, ex: war]"/> -Xverify:none Xms512m Xmx1024m 3 참조링크 1. IBM WebSphere Application Server v8.5 Information Center http://pic.dhe.ibm.com/infocenter/wasinfo/v8r5/index.jsp 2. Redbook http://www.redbooks.ibm.com/ 3. WebSphere 한글자료 http://websphere.pe.kr