Skip to content

Build 없이 Essencia 설치방법(war 파일로)

ParkJongHoon edited this page Nov 28, 2016 · 3 revisions

[Build 없이 Essencia 설치방법]

Download

아래 페이지에 들어가서 다음 항목들을 다운받습니다.

  1. essencia-portal.war
  2. oce.zip
  3. import.sql

아래 링크로 들어가셔서 Tomcat WAS를 다운받습니다.

-Tomcat

DB import

첨부한 파일 중에 import.sql 파일이 있습니다. 사용할 mysql DB에 해당 sql 파일을 import 합니다. import가 성공하면 DB 스키마 중 uengine이라고 생성될 것입니다.

Essencia DB configuration

essencia-portal.war을 압축을 풀면 해당경로/essencia-portal/WEB-INF/classes/org/uengine/uengine.properties 라는 파일을 열어서 DB 정보를 수정해야 합니다.

DB 정보 설정하는 부분은 다음과 같습니다.

codi.jdbc.driverClassName=com.mysql.jdbc.Driver
codi.jdbc.url=jdbc:mysql://localhost:3309/uengine?useUnicode=true&characterEncoding=UTF8&useOldAliasMetadataBehavior=true
codi.jdbc.username=root
codi.jdbc.password=
codi.jdbc.validationQuery=SELECT 1

여기서 1) codi.jdbc.url, 2) codi.jdbc.username, 3) codi.jdbc.password 를 사용하는 Mysql DB 정보에 알맞게 설정합니다. 설정을 완료하면 기존의 war파일을 삭제하고 essencia-portal 폴더를 war 파일로 압축합니다.

Add configuration

/essencia-portal/WEB-INF/classes/org/uengine/uengine.properties 설정 파일에서 아래와 같이 codi.server.url 값을 변경해야 회원가입이 가능합니다

###############         settings for process codi platform      ###############
processdefinitionfactory.class=org.uengine.codi.CodiProcessDefinitionFactory
codi.server.url=http://127.0.0.1:9080
codi.mail.support=help@uengine.org

주의점: tomcat 폴더 안의 webapps 폴더 안에 xxx 폴더 아래에 (20160926)essencia-portal.war 압축해제된 내용이 들어갔다면 codi.server.url값 뒤에 /xxx라는 값을 입력해주어야 합니다. 이렇게 쓰기 번거롭기 때문에 Root폴더를 만들고 그 안에 war를 압축해제하여 집어 넣으면 위에 적힌 codi.server.url값 그대로 사용 할 수 있습니다

Oce forder configuration

Essencia는 DB뿐만 아니라 고유의 file 형태로 Data를 사용합니다. 그래서 oce.zip파일을 압축의 제거하여 제하위 경로에 폴더로 놓습니다.

예) Windows의 C경로 사용시 C;\oce,
Linux사용시 /oce

Tomcat in War

war가 없는 새로운 tomcat을 준비합니다. tomcat/webapps안에 war파일을 넣고 tomcat/bin/startup.bat(리눅스의 경우 tomcat/bin/startup.sh) 을 실행하면 됩니다.

실행이 정상적으로 되면 다음과 같은 로그가 출력됩니다.

INFO [main] org.apache.coyote.AbstractProtocol.start Starting ProtocolHandler
INFO [main] org.apache.coyote.AbstractProtocol.start Starting ProtocolHandler 
INFO [main] org.apache.catalina.startup.Catalina.start Server startup in 42657 ms

Port Number change

tomcat/conf/server.xml에서 8087을 찾아서 원하는 port번호로 변경하면 됩니다.

Connection Infomation

브라우저의 접속 url은 http://(WAS-LOCAL주소:8087)/essencia-portal 형태입니다. 예) http://localhost:8087/essencia-portal ​​ 테스트 용 사용자 계정정보는 다음과 같습니다.

id: m05214@uengine.org  pw: test