license.key
, license.cer
)설치 가이드에서는
Linux
환경에Apache Tomcat
,Maria DB
를 기준으로 설명합니다.
war
패키지를 설치하고자 하는 경로에 압축 해제 합니다.> unzip -d /app/msp-gw msp-gw-2.x.x-jdk7.war
> unzip -d /app/msp-admin msp-admin-4.4.x.war
라이선스
파일을 각 어플리케이션 내의 WEB-INF/config 하위로 복사 합니다.> cp license.* /app/msp-gw/WEB-INF/config
> cp license.* /app/msp-admin/WEB-INF/config
WEB-INF/classes/config/msp.xml
내 항목을 아래 설명을 참고하여 설정 합니다.Morpheus G/W
환경 설정 변수명 | 값 | 내용 |
---|---|---|
datasource.dbtype | oracle, oracle9i, mssql, mysql 등 | 사용할 DBMS 종류 설정 |
server.eventlog.use | true | 모바일 통계 사용유무 |
server.eventlog .save_path | /app/log/msp-gw/eventlogs/ | 모바일 통계 이벤트 로그 저장 경로 |
resource. download_url | 리소스 배포 시 파일을 별도의 웹 서버를 통해 서비스 하는 경우 해당 URL을 입력 | |
store. Service.url | http://127.0.0.1:18080/msp-admin | 앱스토어를 통해 설치할 앱의 설치 파일을 내려 받을 URL |
store.path.apk | /app/data/store/ | 앱스토어에 등록된 앱의 설치 파일 저장 경로 |
Morpheus Admin
환경 설정 변수명 | 값 | 내용 |
---|---|---|
datasource.dbtype_mobile | oracle, oracle9i, mssql, mysql 등 | 모바일 서비스에 사용할 DBMS 종류 설정 |
datasource.dbtype_push | oracle, oracle9i, mssql, mysql 등 | PUSH 서비스에 사용할 DBMS 종류 설정 |
common.dir.root | /app/data/files | 모피어스 어드민의 데이터 저장 루트 경로 설정 |
resource. download_url | 리소스 배포 시 파일을 별도의 웹 서버를 통해 서비스 하는 경우 해당 URL을 입력 | |
store. Service.url | http://127.0.0.1:18080/msp-admin | 스토어에서 배포한 앱을 다운받을수 웹어드민 URL 주소 이주소는 Admin페이지 주소 + ContextRoot로 하면됨 |
store.path.img | img | 스토어 앱의 이미지 정보 저장 경로 |
store.path.apk | apk | 스토어 설치 바이너리 저장 경로 |
store. upload.. absolute_path | /home/uracle/msp-server/tomcat6/webapps/msp-admin/ | 스토어에서 배포되는 앱이 저장될 물리적인 경로 |
conf/Catalina/localhost
에 Context 설정 파일을 아래와 같이 생성 한다.Morpheus GW의 Context PATH를
/
, Morpheus ADMIN의 Context 경로를/admin
으로 설정 합니다.
ROOT.xml (/app/msp-gw)
<?xml version='1.0' encoding='utf-8'?>
<Context path="/" docBase="/app/msp-gw">
<!-- msp-gw에서 사용할 JNDI DataSource 설정 -->
<Resource name="jdbc/msp_mysql"
auth="Container"
type="javax.sql.DataSource"
driverClassName="com.mysql.jdbc.Driver"
url="jdbc:mysql://localhost:3306/[Database]?characterEncoding=UTF-8"
username="[DB 사용자]"
password="[DB 비밀번호]"
testOnBorrow="true"
minIdle="5"
maxActive="100"
maxIdle="10"
maxWait="-1"
/>
</Context>
admin.xml (/app/msp-admin)
<?xml version='1.0' encoding='utf-8'?>
<Context path="/" docBase="/app/msp-admin">
<!-- msp-admin에서 사용할 JNDI DataSource 설정 -->
<Resource name="jdbc/msp_mysql"
auth="Container"
type="javax.sql.DataSource"
driverClassName="com.mysql.jdbc.Driver"
url="jdbc:mysql://localhost:3306/[Database]?characterEncoding=UTF-8"
username="[DB 사용자]"
password="[DB 비밀번호]"
testOnBorrow="true"
minIdle="5"
maxActive="100"
maxIdle="10"
maxWait="-1"
/>
</Context>
DB Client
를 이용하여, DB에 접속 후 제공받은 Database DDL, DML
을 실행, 테이블 및 기초 데이터를 생성 합니다.Apache Tomcat
서비스를 기동하여, Container 구동을 확인 합니다.msp-gw (/)
, msp-admin (/admin)
Context의 정상 동작을 확인 합니다.