WebSphere Liberty์ ๊ธฐ๋ฅ(Feature)์ ๊ด๋ฆฌํ๋ ์ปค๋งจ๋ ๋ผ์ธ ๋๊ตฌ์ธ
installUtility์ ํต์ฌ ์ฌ์ฉ๋ฒ์ ๋ค๋ฃน๋๋ค. ์จ๋ผ์ธ IBM ์ ์ฅ์์์ ๊ธฐ๋ฅ์ ๊ฒ์/๋ค์ด๋ก๋ํ๋ ๋ฐฉ๋ฒ๊ณผ, ์ฌ๋ด ํ์๋ง ํ๊ฒฝ์ ์ํ ๋ก์ปฌ ๋ฆฌํฌ์งํ ๋ฆฌ(Local Repository) ์ค์ ๋ฐฉ๋ฒ์ ์ ๋ฆฌํฉ๋๋ค.
Test Environment
- OS: CentOS 7.2
- Middleware: IBM Liberty Core 20.0.0.6
- Tool: installUtility (Located in
$WLP_HOME/bin)
1. Feature ๊ฒ์ ๋ฐ ๋ค์ด๋ก๋ (Basic Usage)
IBM์ ๊ณต์ธ ์ ์ฅ์(IBM WebSphere Liberty Repository)์ ์ฐ๊ฒฐํ์ฌ ํ์ํ ๊ธฐ๋ฅ์ ์ฐพ๊ฑฐ๋ ๋ค์ด๋ก๋ํฉ๋๋ค.
๊ธฐ๋ฅ ๊ฒ์ (Find)
์ค์น ๊ฐ๋ฅํ ๊ธฐ๋ฅ์ ์ ํํ ์ด๋ฆ์ ๋ชจ๋ฅผ ๋ ์ ์ฉํฉ๋๋ค.
# ๊ตฌ๋ฌธ: installUtility find [๊ฒ์์ด]
installUtility find jsp --type=feature
๊ธฐ๋ฅ ๋ค์ด๋ก๋ (Download)
์๋ฒ์ ๋ฐ๋ก ์ค์นํ์ง ์๊ณ , ํ์ผ(ESA) ํํ๋ก ๋ก์ปฌ ๋๋ ํ ๋ฆฌ์ ๋ค์ด๋ก๋ํฉ๋๋ค. ์ด ํ์ผ๋ค์ ๋์ค์ ๋ก์ปฌ ์ ์ฅ์๋ฅผ ๊ตฌ์ถํ ๋ ์ฌ์ฉ๋ฉ๋๋ค.
# ๊ตฌ๋ฌธ: installUtility download [๊ธฐ๋ฅ๋ช
] --location=[๊ฒฝ๋ก]
installUtility download jsp-2.3 --location=/SW/img/LibertyUtility --acceptLicense
2. ๋ก์ปฌ ์ ์ฅ์ ๊ตฌ์ฑ (Repository Configuration)
์ธํฐ๋ท์ด ์ฐจ๋จ๋ ์๋ฒ๋, ์ฌ๋ด ํ์ค ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ฅผ ๊ด๋ฆฌํ๊ธฐ ์ํด ๋ก์ปฌ ๋๋ ํ ๋ฆฌ๋ฅผ ์ ์ฅ์๋ก ๋ฑ๋กํ์ฌ ์ฌ์ฉํฉ๋๋ค.
์ค์ ํ์ผ ์์น
Liberty ์ค์น ๊ฒฝ๋ก ๋ด์ etc ๋๋ ํ ๋ฆฌ์ ์ค์ ํ์ผ์ ์์ฑํด์ผ ํฉ๋๋ค.
- ์์น:
${wlp.install.dir}/etc/repositories.properties
์ค์ ๋ด์ฉ (repositories.properties)
๋ค์ด๋ก๋ ๋ฐ์๋ Feature ํ์ผ๋ค์ด ์์นํ ๊ฒฝ๋ก๋ฅผ url๋ก ์ง์ ํฉ๋๋ค.
# Local Repository Path Configuration
# ๋ก์ปฌ ํ์ผ ์์คํ
๊ฒฝ๋ก ๋๋ ์ฌ๋ด ์น ์๋ฒ URL ์ง์ ๊ฐ๋ฅ
local-rep.url=/SW/img/LibertyUtility
useDefaultRepository=false ์ต์
์ ์ถ๊ฐํ๋ฉด IBM ๊ณต์ธ ์ ์ฅ์ ์ ์์ ์ฐจ๋จํ๊ณ ๋ก์ปฌ ์ ์ฅ์๋ง ๋ฐ๋ผ๋ณด๊ฒ ๊ฐ์ ํ ์ ์์ต๋๋ค.
3. ์ค์ ๊ฒ์ฆ (Verification)
์์ฑํ ๋ฆฌํฌ์งํ ๋ฆฌ ์ค์ ์ด ์ ์์ ์ผ๋ก ์ธ์๋๋์ง ํ์ธํฉ๋๋ค.
์ค์ ํ์ธ (viewSettings)
ํ์ฌ ์ ์ฉ๋ ๋ฆฌํฌ์งํ ๋ฆฌ ๋ชฉ๋ก๊ณผ ์ฐ์ ์์๋ฅผ ์ถ๋ ฅํฉ๋๋ค.
installUtility viewSettings
(์ถ๋ ฅ ๊ฒฐ๊ณผ์์ local-rep.url์ด ๋ชฉ๋ก์ ํฌํจ๋์ด ์๋์ง ํ์ธ)
์ฐ๊ฒฐ ํ ์คํธ (testConnection)
์ง์ ํ ๊ฒฝ๋ก๋ก ์ ๊ทผ์ด ๊ฐ๋ฅํ์ง ์ต์ข ํ ์คํธํฉ๋๋ค.
# ํน์ ์ ์ฅ์ ํ
์คํธ
installUtility testConnection local-rep
# ๋๋ ์ ์ฒด ํ
์คํธ
installUtility testConnection --all
4. ์ฐธ๊ณ ์๋ฃ (References)
- IBM Knowledge Center: installUtility command reference
- IBM Fix Central: Download Liberty Features (Offline)
(Fix Central์์wlp-featureRepoํจํค์ง๋ฅผ ๋ฐ์ผ๋ฉด ์ ์ฒด ๊ธฐ๋ฅ์ ํฌํจํ ๋ก์ปฌ ์ ์ฅ์๋ฅผ ํ ๋ฒ์ ๊ตฌ์ถํ ์ ์์ต๋๋ค.)
Next Step:
๋ก์ปฌ ์ ์ฅ์ ๊ตฌ์ฑ์ด ๋๋ฌ๋ค๋ฉด, installUtility install [๊ธฐ๋ฅ๋ช
] ๋ช
๋ น์ด๋ฅผ ํตํด ์ธํฐ๋ท ์ฐ๊ฒฐ ์์ด๋ ํ์ํ ๊ธฐ๋ฅ์ ์๋ฒ์ ์ฆ์ ์ค์นํด ๋ณด์ญ์์ค.