항목 | 설명 | 비고 |
---|---|---|
Database | Oracle 10 이상, MS-SQL, MySql | |
Java | Java version 1.7 | |
WAS | Tomcat 6.0 or better |
디렉토리 | 하위 디렉토리 | 역할 |
---|---|---|
URACLE-UMS-WEB | assets | WEB 서버에서 사용할 리소스 |
contextroot-index | Context-root를 사용할 경우 사용할 index.html, main.js | |
fonts | WEB 서버에서 사용할 리소스 | |
index.html | WEB서버에서 배포. 초기 페이지 | |
main.js | WEB서버에서 배포 | |
META-INF | ||
WEB-INF | WAS 서버에 배포 |
###################################
# ORACLE 10
###################################
<Resource name="jdbc/oracleUMS"
auth="Container"
type="javax.sql.DataSource"
driverClassName="oracle.jdbc.OracleDriver"
url="jdbc:oracle:thin:@211.241.199.243:1521:orcl"
username="UMS"
password="ums!@#$"
maxActive="20"
maxIdle="10"
minIdle="5"
maxWait="-1"
/>
###################################
# MYSQL
###################################
<Resource name="jdbc/mysqlUMS"
auth="Container"
type="javax.sql.DataSource"
driverClassName="com.mysql.jdbc.Driver"
url="jdbc:mysql://211.241.199.243:3306/ums?characterEncoding=UTF-8"
username="root"
password="1110"
testOnBorrow="true"
minIdle="100"
maxActive="100"
maxIdle="100"
maxWait="-1"
validationquery="select 1"
/>
############################################################
# UMS INFO setting
############################################################
UMS.ID=UMS_139
# !!!주의 : 반드시 마지막에 '/'를 넣어주세요. 푸시 예약발송 시 내부에서 UMS-AGENT가 호출 할 UMS 내부 URL주소. CSV파일 예약발송 일 경우 때문. NAS사용할 경우 필요없음.
UMS.SELF.URL=http://211.241.199.139:8080/
# UMSAGENT가 설치된 정보 배열로 등록.쉼표구분자. 모니터링 기본포트:17878
UMSAGENT.MONITORING.HOST=211.241.199.203:17878, 211.241.199.204:17878
# SMS Agent health chek : 모니터링
KTSMS.MONITORING.HOST=211.241.199.203:12999, 211.241.199.204:12999
UMS.TEMPDIR = /Users/mium2/project/ums/uracle-ums/trunk/target/ums-1.0.0/data/temp
UMS.NAS.YN = Y
UMS.NAS.SRC = /Users/mium2/project/ums/uracle-ums/trunk/target/ums-1.0.0/data/nas
UMS.NAS.URL = http://211.241.199.139:8080/uracle-ums/data/nas
UMS.EXCEL.CNT = 100
############################################################
# PUSH INFO setting
############################################################
#PUSH.UPMC.LOCAL.URLS=http://127.0.0.1:18080/upmc
#PUSH.UPMC.FAILOVER.URLS=
PUSH.UPMC.LOCAL.URLS=
PUSH.UPMC.FAILOVER.URLS=http://211.241.199.203:8080/
PUSH.UPMC.CHECK.SECOND=10
# UPMC 장애시 알림톡,친구톡,SMS로 발송처리를 할지 여부. 대량 발송은 엄청난 비용이 발생 할 수 있다.
PUSH.UPMC.ERR.OTHERSEND=Y
############################################################
# KKO, SMS 공통
############################################################
CALLBACK.PHONENUM = 0234794400
############################################################
# LGCNS AllimTolk setting
############################################################
LGCNS.CLINT_COM_ID=1840001706
LGCNS.ALLIMTOLK.SVCID=1910028721
LGCNS.FRIENDTOLK.SVCID=1920029142
LGCNS.PLUS_ID=유라클연구소
LGCNS.API_KEY=q6O8Vgq21bdelnCz
## DEV : https://bizmsgdev.lgcns.com, REAL : https://bizmsg.lgcns.com
LGCNS.API_HOST=https://bizmsg.lgcns.com
LGCNS.ALLIMTOLK.BATCH_MIN=60
### 알림톡 동기화 처리. 90은 90일전 데이타 부터 동기화.
LGCNS.ALLIMTOLK.TEMPL.SINCE = 90
############################################################
# SMS setting
############################################################
KTSMS.CLIENT_COM_ID=uracle01
############################################################
# UMS database
# DBTYPE : oracle, mysql, mssql, db2, postgresql
############################################################
UMS.DBTYPE=mysql
# DB POOL 방식 1 : JNDI
#UMS.database.jndiname=java:comp/env/jdbc/oracleUMS
UMS.database.jndiname=java:comp/env/jdbc/mysqlUMS
# DB POOL 방식 2 : DBCP
#UMS.dbcp.driver.classname=oracle.jdbc.OracleDriver
#UMS.dbcp.url=OCTQTMjifSfMh/e+bdw6CFkwFNtAX8z2Q+o121FskvUi5OFd/taXrNMK+7zjve9o
#UMS.dbcp.id=ums
#UMS.dbcp.password=ums!@#$
#UMS.dbcp.pool.initSize=20
#UMS.dbcp.maxActive = 150
#UMS.dbcp.timeBetweenEvictionRunsMillis = 150000
#UMS.dbcp.testOnBorrow = true
#UMS.dbcp.validationQuery = select 1 from dual
############################################################
# PUSH REDIS 설정
############################################################
#redis.master.hostName=211.241.199.202
redis.master.hostName=211.241.199.243
#redis.master.hostName=msp-cluster-redis.xrjhhu.clustercfg.apn2.cache.amazonaws.com
#redis.master.hostName=211.241.199.215
redis.master.port=6379
redis.master.database=1
#redis.master.database=15
uracle-ums.war로 이름을 변경 한다.
Was에 배포 후 압축이 풀린 디렉토리에서 contextroot-inde폴더에 있는 index.html, main.js 파일을 가져와 루트 디렉토리에 있는 index.html 과 main.js파일을 덮어씌운다.
확인 사항 : 반드시 context-root명은 uracle-ums로 하여야 한다.
배포된 URACLE-UMS-WEB 웹 어플리케이션은 배포 즉시 WAS의 관리 화면을 통해 설치 여부를 확인할 수 있다.
또는 배포 완료 후 브라우저를 열어 http://0.0.0.0:8080/ 화면을 연다. (여기서 0.0.0.0:8080은 WAS가 실행되는 IP와 포트이다.)
브라우저에 아래와 같은 결과가 표시되는지 확인한다.