AppStore 설치가이드 v1.0

사 용 권 한

본 문서에 대한 서명은 ㈜유라클 내부에서 본 문서에 대하여 수행 및 유지관리의 책임이 있음을 인정하는 것임.

제.개정 이력

버전

변경일자

제.개정 내용

작성자

1.0

2014.03.18

서버팀

개요

Mobile Server를 설치 전 시스템의 H/W, S/W 요구 사항 및 시스템 환경에 필요한 S/W 설치 및 구성에 대해서 설명한다.

  1. 시스템 요구사항

Mobile Server를 설치하기 위한 시스템의(하드웨어, 소프트웨어) 요구사항이다.

  1. 설치 환경 시스템 요구 사항

  • Mobile Server설치를 위해서 필요한 H/W, S/W는 다음과 같다.

OS

설치 환경

Windows 계열

JDK 1.5 이상

OS 파일 인코딩 UTF-8 권장

설치 환경 하드웨어 요구 사항 및 Mobile Server 지원 환경 참고

Linux, Unix 계열

  1. 설치 환경 하드웨어 요구사항

  • Mobile Server 설치를 위해서 필요한 H/W 다음과 같다.

OS

CPU

RAM Memory

Hard Disc Space

Windows 계열

Pentium 2GHz 이상

2G bytes 이상

100Gbyte 이상 권장 (최소 30Gbyte 이상)

Linux, Unix 계열

Pentium 2GHz 이상

2G bytes 이상

100Gbyte 이상 권장 (최소 30Gbyte 이상)

  1. Mobile Server 지원 환경

  • Mobile Server 설치를 위한 S/W는 다음과 같다.

OS

지원환경

환경

Windows 계열

Windows NT 2003 Server

Windows NT 2008 Server

JDK1.6

OS 파일 인코딩 UTF-8 권장

설치 환경 하드웨어 요구 사항 및 Mobile Server 지원 환경 참고

Linux 계열

Redhat Enterprise Linux 3

Redhat Enterprise Linux 4

Redhat Enterprise Linux 5

Unix 계열

Solaris 8, 9, 10

IBM AIX V5.x

OS

HTTP Web Server

WAS

DB

-Windows NT 2003 Server

-Windows NT 2008 Server

-Redhat Enterprise Linux 3

-Redhat Enterprise Linux 4

-Redhat Enterprise Linux 5

-Solaris 8, 9, 10

-IBM AIX V5.x

-Apache 2.2

-Apache 2.4

-IIS 6.0

-IIS 7.0

-WebtoB 4.1

-Tomcat 6.0

-Tomcat 7.0

-Jboss 4.0

-Jboss 5.0

-Jboss 6.0

-Jboss 7.0

-JEUS 5.0

-JEUS 6.0

-WebLogic 10g

-WebLogic 11g

-WebSphere 7.0

-WebSphere 8.0

-Oracle 10g

-Oracle 11g

-MySql

-MS-SQL

  1. 디스크 용량 산정

  • 디스크 용량 산정시 데이터 백업정책에 따라 디스크 요구량이 큰 차이를 가지므로 데이터 백업에 대한 적절한 정책 수립이 필요하다. 다음은 H/W 디스크 용량 산정 근거 내용이다.

영역

구분

산정근거

비고

DB

데이터량/년

일일평균접속건수 * 평균데이터 사이즈 * 30(일) * 12(개월) + 보정율30%

여유율

성능향상을 위한 여유공간 50%

WAS

시스템S/W 사용량

OS + 어플리케이션(응용 프로그램)

여유율

성능향상을 위한 여유공간 50%

로그 파일 크기/월

일일평균접속건수 * 데이터 사이즈 * 30(일)

-개발 서비스의 사용자수 및 엑세스 빈도를 감안하여 측정

File

리소스 원본 파일 크기/월

월평균 리소스 원본 파일 개수 * 평균 리소스 원본 파일 크기

-서버 이중화 서비스 구성시 파일 동기화를 위해 NAS 또는 SAN 사용 권장

-백업 영역, 파일 시스템 오버헤드, RAID 여유율등 대입하여 추가 산정

리소스 배포 파일 크기/월

평균 리소스 배포 파일 크기 * 월평균 배포 횟수

여유율

성능향상을 위한 여유공간 50%

  • OS 및 기타 유틸리티(응용), SWAP 및 백업 영역에 대한 디스크 용량은 별도로 산정

  1. 라이선스 정책

Mobile Server Platform을 사용하기 위해서는 ㈜유라클 에서 발급하는 라이선스키 파일이 반드시 존재해야 한다. 라이선스키 파일은 클라이언트, 서버 모두 필요하므로 개발용 또는 정식 라이선스를 발급 받기 위해서는 기술지원팀에 문의해야 한다.

  1. 설치

    1. `JDK 설치

  1. 자바 공식 홈페이지에서 JDK 설치 파일을 다운로드 받는다.

  1. 다운로드 받은 JDK 설치파일을 실행시켜 해당 디렉토리에 설치를 진행 한다.

    (C:\Java\jdk1.6 폴더 생성 권장)

  1. 환경변수 설정

    1. 내컴퓨터 오른쪽 클릭 > 고급탭 > 환경변수를 클릭한다.

    2. 새로만들기 버튼을 클릭하여 변수값을 입력한다.(예: 변수-JAVA_HOME, 값-C:\Java\jdk1.6\)

    image1

  1. Path 변수 > 편집 > 변수값 > %JAVA_HOME%\bin

    image2

  1. 네거시 인사DB 연동

  1. 모피어스 조직도(TB_STO_DIVISION) 테이블에 네거시 인사DB 조직도 정보를 넣는다

ex) INSERT INTO TB_STO_DIVISION (DIVISION_ID, DIVISION_NM, UP_DIVISION_ID, REG_ID, REG_DTTM, MOD_ID, MOD_DTTM, DIVISION_DESC) VALUES(‘0’, ‘유라클’, ‘0’, ‘admin’, ‘2016-03-09 00:00:00’, ‘’, NULL, ‘유라클’);

DIVISION_ID

DIVISION_NM

UP_DIVISION_ID

REG_ID

REG_DTTM

MOD_ID

MOD_DTTM

DIVISION_DESC

0

유라클

0

admin

2016-03-09

유라클

1

기획관리

0000

admin

2016-03-09

기획관리

2

인사총무

1

admin

2016-03-09

인사총무

3

재경

1

admin

2016-03-09

재경

4

기술연구소

0000

admin

기술연구소

5

클라이언트

4

admin

클라이언트

6

서버

4

admin

서버

주의사항: 회사명을 루트(root)는 반드시 Division_ID를 0으로 하고 부모아이디(UP_DIVISION_ID)도 0으로 한다. 반드시 1Depth는 UP_DIVISION_ID를 0000으로 해주고 나머지 2Depth부터는 부모 DIVISION_ID를 넣는다.

  1. 모피어스 직급테이블(TB_STO_EMP_CODE) 네거시 인사DB직급정보를 넣는다.

ex) INSERT INTO USER02.”TB_STO_DIVISION”

(KIND, CD_NM, SORT_NO, EMP_CD)

VALUES

(‘01’, ‘사장’, 1, ‘1’);

INSERT INTO USER02.”TB_STO_DIVISION”

(KIND, CD_NM, SORT_NO, EMP_CD)

VALUES

(‘01’, ‘부장’, 1, ‘2’);

INSERT INTO USER02.”TB_STO_DIVISION”

(KIND, CD_NM, SORT_NO, EMP_CD)

VALUES

(‘01’, ‘과장’, 1, ‘3’);

INSERT INTO USER02.”TB_STO_DIVISION”

(KIND, CD_NM, SORT_NO, EMP_CD)

VALUES

(‘01’, ‘대리’, 1, ‘4’);

INSERT INTO USER02.”TB_STO_DIVISION”

(KIND, CD_NM, SORT_NO, EMP_CD)

VALUES

(‘01’, ‘사원’, 1, ‘5’);

  1. 모피어스 스토어사용자테이블(TB_STO_USER) 네거시 인사DB유저정보를 넣는다.

ex) INSERT INTO USER02.”TB_STO_DIVISION”

(EMP_NO, EMP_NM, WORK_CD, EMAIL, USERID, PASSWD, USE_YN, EMP_CD, DIVISION_ID)

VALUES’1’, ‘관리자’, ‘0’, ‘d’, ‘admin’, password( ‘0000’), ‘Y’, ‘3’, ‘5’);

확인: 위 테이블(TB_STO_DIVISION ,TB_STO_EMP_CODE) 참조 EMP_CD:직급코드, DIVISION_ID:조직도 고유아이디 PASSWORD 암호화는 DB에서 제공하는 함수를 이용한다.

  1. Tomcat 설치

  1. Tomcat 다운로드 *http://tomcat.apache.org/download-60.cgi* 주소로 이동하여 해당 설치 파일을 다운로드 한다.(32-bit Windows zip)

    image3

  1. 해당 디렉토리에 압축 파일을 푼다.(예: C:\apache-tomcat\)

    image4

  1. C:\apache-tomcat\conf\Catalina\localhost\ROOT.xml 파일을 생성해서 웹 루트 디렉토리를 서버 소스 파일의 WebContent 로 설정한다.

    1. 기동 확인

  1. C:\apache-tomcat\bin\startup.bat 실행

  2. 브라우저(Webkit 기반 브라우저 크롬 또는 IE9 이상)에서 *http://localhost:8080/* 접속 하여 아래와 같이 확인한다.

image5