Windows ํ๊ฒฝ์์ JBoss EAP 6๋ฅผ ๋ฐฑ๊ทธ๋ผ์ด๋ ์๋น์ค๋ก ๋ฑ๋กํ์ฌ, ์์คํ ๋ถํ ์ ์๋์ผ๋ก ์์๋๋๋ก ์ค์ ํ๋ ๋ฐฉ๋ฒ์ ์ ๋ฆฌํฉ๋๋ค. JBoss Native ํจํค์ง์ ํฌํจ๋
service.bat์คํฌ๋ฆฝํธ๋ฅผ ์ฌ์ฉํฉ๋๋ค.
0. ์ฌ์ ์ค๋น (Prerequisites)
์๋น์ค ๋ฑ๋ก ์์ ์ ์ํํ๊ธฐ ์ํด ๊ด๋ฆฌ์ ๊ถํ(Run as Administrator)์ผ๋ก ์คํ๋ ๋ช ๋ น ํ๋กฌํํธ(CMD)๊ฐ ํ์ํฉ๋๋ค.
์์คํ ํ๊ฒฝ ๋ณ์ ์ค์
JBoss๊ฐ ์๋น์ค๋ก ๊ตฌ๋๋ ๋ ์ฐธ์กฐํ ํ์ ๋ณ์๋ฅผ ์์คํ ํ๊ฒฝ ๋ณ์์ ๋ฑ๋กํด์ผ ํฉ๋๋ค.
- JBOSS_HOME: JBoss EAP 6 ์ค์น ๋๋ ํ ๋ฆฌ (์:
C:\jboss-eap-6.4) - NOPAUSE: ๊ฐ์
1๋ก ์ค์ .
(※ ์ค์: ์ด ์ค์ ์ด ์์ผ๋ฉด ์๋น์ค ์ข ๋ฃ ์ ๋ฐฐ์น ์คํฌ๋ฆฝํธ๊ฐ "Press any key..." ์ํ๋ก ๋๊ธฐํ์ฌ ์๋น์ค๊ฐ ์ ์์ ์ผ๋ก ๋ฉ์ถ์ง ์๋ ๋ฌธ์ ๊ฐ ๋ฐ์ํฉ๋๋ค.)
1. ์๋น์ค ์ค์น ์คํฌ๋ฆฝํธ ์์น
JBoss EAP 6๋ Windows ์๋น์ค ๋ฑ๋ก์ ์ํ Native ์ ํธ๋ฆฌํฐ๋ฅผ ๋ด์ฅํ๊ณ ์์ต๋๋ค. ํด๋น ๊ฒฝ๋ก๋ก ์ด๋ํฉ๋๋ค.
:: ๊ฒฝ๋ก ์ด๋ (์ค์น ํ๊ฒฝ์ ๋ฐ๋ผ ๊ฒฝ๋ก๊ฐ ๋ค๋ฅผ ์ ์์)
cd %JBOSS_HOME%\modules\system\layers\base\native\sbin
:: ํ์ผ ํ์ธ
dir service.bat
2. ์๋น์ค ๋ฑ๋ก (Install Command)
service.bat install ๋ช
๋ น์ด๋ฅผ ์ฌ์ฉํฉ๋๋ค. ์ด์ ๋ชจ๋(Standalone / Domain)์ ๋ฐ๋ผ ์ต์
์ด ๋ค๋ฆ
๋๋ค.
Case A: Standalone Mode (๋จ๋ ์ธ์คํด์ค)
๊ฐ์ฅ ์ผ๋ฐ์ ์ธ ๊ตฌ์ฑ์ ๋๋ค. ๋ก๊ทธ ๋ ๋ฒจ์ ์ง์ ํ์ฌ ์ค์นํฉ๋๋ค.
service.bat install /loglevel INFO
Case B: Domain Mode (๋๋ฉ์ธ ๊ตฌ์ฑ)
๋๋ฉ์ธ ์ปจํธ๋กค๋ฌ(Domain Controller)์ ์ฐ๊ฒฐํด์ผ ํ๋ฏ๋ก ์ปจํธ๋กค๋ฌ ์ ๋ณด๊ฐ ํ์ํฉ๋๋ค.
:: ๊ธฐ๋ณธ ๊ตฌ๋ฌธ
service.bat install /controller [Host:Port] /host [HostName] /loglevel INFO
:: ์ฌ์ฉ ์์ (๋ก์ปฌ์ด ๋ง์คํฐ์ธ ๊ฒฝ์ฐ)
service.bat install /controller localhost:9990 /host master /loglevel INFO
์ฃผ์ ์ต์ ์ค๋ช
| ์ต์ | ์ค๋ช |
|---|---|
/name |
์๋น์ค ์ด๋ฆ ์ง์ (๊ธฐ๋ณธ๊ฐ: JBossEAP6) |
/desc |
์๋น์ค ์ค๋ช ์ง์ |
/serviceuser |
์๋น์ค๋ฅผ ์คํํ Windows ๊ณ์ (DOMAIN\User) |
/servicepass |
์คํ ๊ณ์ ์ ์ํธ |
3. ๋ฑ๋ก ํ์ธ ๋ฐ ์ ์ด (Verification)
์ค์น๊ฐ ์๋ฃ๋๋ฉด Windows ์๋น์ค ๊ด๋ฆฌ์์์ ํ์ธํ ์ ์์ต๋๋ค.
- ์คํ ์ฐฝ(Win+R) >
services.msc์ ๋ ฅ. - "JBoss Enterprise Application Platform 6" ์๋น์ค๋ฅผ ์ฐพ์ต๋๋ค.
- ์๋น์ค๋ฅผ ์์(Start) ํ๊ณ , ์ํ๊ฐ '์คํ ์ค'์ผ๋ก ๋ฐ๋๋์ง ํ์ธํฉ๋๋ค.
- ๋ธ๋ผ์ฐ์ ๋ก JBoss ๊ด๋ฆฌ ์ฝ์์ด๋ ๋ฉ์ธ ํ์ด์ง์ ์ ์ํ์ฌ ์ค์ ๊ตฌ๋ ์ฌ๋ถ๋ฅผ ์ฒดํฌํฉ๋๋ค.
4. ์๋น์ค ์ญ์ (Uninstall)
์ค์ ์ ๋ณ๊ฒฝํ๊ฑฐ๋ ๊ฒฝ๋ก๋ฅผ ๋ฐ๊ฟ ๊ฒฝ์ฐ, ๊ธฐ์กด ์๋น์ค๋ฅผ ์ญ์ ํ๊ณ ๋ค์ ๋ฑ๋กํด์ผ ํฉ๋๋ค.
:: ์๋น์ค ์ค์ง (๋จผ์ ์ํ ํ์)
service.bat stop
:: ์๋น์ค ์ญ์
service.bat uninstall
services.msc ๋ชฉ๋ก์ ์์์ด ๋จ์์๋ค๋ฉด, ์๋์ฐ๋ฅผ ์ฌ๋ถํ
ํ๊ฑฐ๋ ๊ด๋ฆฌ์ ๊ถํ CMD์์ sc delete [์๋น์ค๋ช
]์ ๊ฐ์ ๋ก ์ํํด์ผ ํ ์ ์์ต๋๋ค.
