-
Notifications
You must be signed in to change notification settings - Fork 1
Build 없이 Essencia 설치방법(war 파일로)
- Download
- DB import
- Essencia DB configuration
- Add configuration
- Oce forder configuration
- Tomcat in War
- Port Number change
- Connection Infomation
아래 페이지에 들어가서 다음 항목들을 다운받습니다.
아래 링크로 들어가셔서 Tomcat WAS를 다운받습니다.
첨부한 파일 중에 import.sql 파일이 있습니다. 사용할 mysql DB에 해당 sql 파일을 import 합니다. import가 성공하면 DB 스키마 중 uengine이라고 생성될 것입니다.
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 파일로 압축합니다.
/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값 그대로 사용 할 수 있습니다
Essencia는 DB뿐만 아니라 고유의 file 형태로 Data를 사용합니다. 그래서 oce.zip파일을 압축의 제거하여 제하위 경로에 폴더로 놓습니다.
예) Windows의 C경로 사용시 C;\oce,
Linux사용시 /oce
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
tomcat/conf/server.xml에서 8087을 찾아서 원하는 port번호로 변경하면 됩니다.
브라우저의 접속 url은 http://(WAS-LOCAL주소:8087)/essencia-portal 형태입니다. 예) http://localhost:8087/essencia-portal 테스트 용 사용자 계정정보는 다음과 같습니다.
id: m05214@uengine.org pw: test