본 부록에서는 Windows 서비스를 등록할 때 필요한 파일 설정에 대해 설명한다.
다음은 서비스명이 'jeus'인 경우 Windows 서비스 등록 파일에 대한 예이다(서비스명에 따라 파일명이 설정된다).
[예 C.1] <<jeus.ini>>
[jeus] jeus.home=C:\TmaxSoft\JEUS8 jeus.description=JEUS8 Windows service java.home=C:\Java\jdk1.7.0_21 java.vm.type=hotspot java.vm.option=-server jeus.nm.classpath=C:\TmaxSoft\JEUS8\lib\system\jeus-nodemanager.jar; C:\TmaxSoft\JEUS8\lib\system\jeusapi.jar; C:\TmaxSoft\JEUS8\lib\system\jeusutil.jar; C:\TmaxSoft\JEUS8\lib\system\jeus-network.jar; C:\TmaxSoft\JEUS8\lib\system\jmxremote.jar; C:\TmaxSoft\JEUS8\lib\system\jeusjaxb.jar; C:\TmaxSoft\JEUS8\lib\system\jmx-description.jar; C:\TmaxSoft\JEUS8\lib\system\javaee.jar; C:\TmaxSoft\JEUS8\lib\system\tmaxjce_jdk15x.jar; C:\TmaxSoft\JEUS8\lib\system\commons-cli.jar jeus.nm.boot.param=-domain jeus_domain -server adminServer jeus.nm.down.param=-stopServer shutdown.previous.nodemanager=true -Xmx1024m
다음은 각 설정 항목에 대한 설명이다.
항목 | 설명 |
---|---|
jeus.home | JEUS가 설치된 디렉터리 경로이다. |
jeus.description | 해당 Windows 서비스에 대한 설명이다. |
java.home | Java가 설치된 디렉터리 경로이다. |
java.vm.type | Java HotSpot JVM 사용 유무를 설정한다. 다음 값으로 설정한다.
|
java.vm.option | Java HotSpot JVM 사용 유무에 따른 옵션을 설정한다. 다음 값으로 설정한다.
|
jeus.nm.classpath | Node Manager를 부팅할 때 필요한 classpath 경로를 설정한다. |
jeus.nm.boot.param | Windows 서비스 시작과 함께 Node Manager가 부팅되는데, 이때 사용할 추가적인 옵션을 설정한다. 현재는 Windows 서비스를 시작과 동시에 JEUS에서 기동할 DAS 서버를 설정할 수 있다. 도메인 이름과 서버 이름을 함께 설정한다. (예: -domain jeus_domain -server adminServer)
아무런 설정이 없을 때에는 Node Manager만 기동된다.
|
jeus.nm.down.param | Windows 서비스를 종료할 때 사용되는 추가적인 옵션을 설정한다. 현재는 Windows 서비스 종료와 함께 JEUS를 종료하는 옵션을 설정 할 수 있다. (예: -stopServer) |
shutdown.previous.nodemanager | Windows 서비스를 시작할 때 기존에 실행 되 있던 JEUS를 종료하고 Windows 서비스를 실행할지 여부를 설정한다. false로 설정되어 있다면 이미 JEUS가 실행되고 있는 상태에서 Windows 서비스를 시작할 수 없다. |