설치가이드의 Manager 설치 절차를 준수합니다.
JBoss EAP 6.3 을 설치합니다(참고).
JBoss 설치위치, JAVA_HOME, CONFIG_PATH 는 아래와 같이 가정하고 설치합니다.
설치위치 : C:/jboss-eap-6.3
JAVA_HOME : C:/Program Files/Java/jdk1.8.0_65
CONFIG_PATH : C:/jboss-eap-6.3
CONFIG PATH 에 properties 파일과 라이센스 파일을 추가합니다.
DataSource는 'jdbc/oracle/SchedulerDS' 라고 가정합니다.
파일 : C:/jboss-eap-6.3/meta-manager.properties
dataSource.jndiname.security 와 dataSource.jndiname.scheduler 의 값을 수정합니다.
log.file.path 의 값을 Local환경에 맞게 수정합니다.
dataSource.jndiname.security=jdbc/oracle/SchedulerDS dataSource.jndiname.scheduler=jdbc/oracle/SchedulerDS queryLoader.rootPath=query log.appender=FILE log.file.path=C:/jboss-eap-6.3/standalone/log/scheduler-manager.log log.encoder.pattern=%d [%thread] %-5level %logger - %msg%n log.springframework=info log.sql=trace log.ehcache=warn log.glueframework=debug log.multipart=trace log.license=trace log.queryLoader=trace log.root=warn user.logger=com.posco user.log.level=trace
'org.bouncycastle' module 구성해서 Global Modules로 등록합니다.
관리콘솔(Administration Console) 에 들어가서 Global Modules을 등록할 수 있습니다.
'org.bouncycastle' module 이 구성되어 있어야 라이센스가 정상 동작합니다.
위치 : C:/jboss-eap-6.3/modules/system/layers/base
C:/jboss-eap-6.3/modules/system/layers/base <- 기준위치 C:/jboss-eap-6.3/modules/system/layers/base/org/bouncycastle <- 모듈 name : org.bouncycastle C:/jboss-eap-6.3/modules/system/layers/base/org/bouncycastle/main <- 모듈 slot : main C:/jboss-eap-6.3/modules/system/layers/base/org/bouncycastle/main/module.xml C:/jboss-eap-6.3/modules/system/layers/base/org/bouncycastle/main/bcprov-jdk15-1.46.jar
파일 : C:/jboss-eap-6.3/modules/system/layers/base/org/bouncycastle/main/module.xml
<?xml version="1.0" encoding="UTF-8"?> <module xmlns="urn:jboss:module:1.1" name="org.bouncycastle" slot="main"> <resources> <resource-root path="bcprov-jdk15-1.46.jar"/> </resources> <dependencies> <module name="javax.api" export="true"/> </dependencies> </module>
콘솔(Administration Console) : http://127.0.0.1:8080/console
메뉴위치 : Configuration > Subsystems > Container > EE
DataSource( jdbc/oracle/SchedulerDS )를 추가합니다.
관리콘솔(Administration Console) 에 들어가서 DataSource를 설정합니다.
DB는 Oracle 이라고 가정합니다.
JNDI Name은 prefix를 요구합니다( ex. java:jboss/jdbc/oracle/SchedulerDS ).
콘솔(Administration Console) : http://127.0.0.1:8080/console
메뉴위치 : Configuration > Subsystems > Connector > Datasources
JDBC Driver를 추가한 후 DataSource를 설정할 수 있습니다.
( ojdbc7.jar, edb-jdbc16.jar, mysql-connector-java-5.1.34.jar 등 )
- 콘솔(Administration Console)에서 설정 : Runtime > Server > Manage Deployments
Web Application을 추가합니다.
JBoss 설치 위치의 deployments 폴더에 추가합니다.
화면을 점검합니다.
위치 : C:/jboss-eap-6.3/standalone/deployments
glue-scheduler-manager-<version>.war 파일은 scheduler-manager.war 로 수정해해서 추가합니다.
http://127.0.0.1:8080/scheduler-manager