JavaRush /Java Blog /Random-KO /์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ์„œ๋ฒ„ ๋ฐ Tomcat ๊ฐœ์š”
eGarmin
๋ ˆ๋ฒจ 41

์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ์„œ๋ฒ„ ๋ฐ Tomcat ๊ฐœ์š”

Random-KO ๊ทธ๋ฃน์— ๊ฒŒ์‹œ๋˜์—ˆ์Šต๋‹ˆ๋‹ค
์นœ์• ํ•˜๋Š” ์ž๋ฐ”๋ผ์‹œ์•ˆ ์—ฌ๋Ÿฌ๋ถ„, ์ด ๊ธฐ์‚ฌ์—์„œ ์ œ๊ฐ€ ๋ฌด์—‡์„ ๊ณ ๋ คํ•˜๊ณ  ์‹ถ์Šต๋‹ˆ๊นŒ? ๋‚˜๋Š” ์ ์–ด๋„ ๋ฌด๋ฃŒ์ด๊ณ  ์†Œ์Šค ์ฝ”๋“œ๋ฅผ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๊ธฐ ๋•Œ๋ฌธ์— ์ฃผ๋ชฉํ•  ๊ฐ€์น˜๊ฐ€ ์žˆ๋Š” ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ์„œ๋ฒ„ ๋ถ€๋ถ„์— ๋Œ€ํ•ด ๊ฐ„๋žตํ•˜๊ฒŒ ๊ฐœ์š”๋ฅผ ์ž‘์„ฑํ•˜๊ณ  ์‹ถ์Šต๋‹ˆ๋‹ค. ๋‚˜๋Š” ๊ท€ํ•˜์˜ ์‹œ์Šคํ…œ์ด ๋‚˜์™€ ์œ ์‚ฌํ•˜๋‹ค๊ณ  ๊ฐ€์ •ํ•ฉ๋‹ˆ๋‹ค. Windows 7 64๋น„ํŠธ๊ฐ€ ์žˆ๊ณ  JDK 1.7๊ณผ JDK 1.8๋„ ์žˆ๋Š”๋ฐ JAVA_HOME ํ™˜๊ฒฝ ๋ณ€์ˆ˜๋Š” ํ›„์ž๋ฅผ ์ฐธ์กฐํ•ฉ๋‹ˆ๋‹ค. ์ œ ๊ฒฝ์šฐ์—๋Š” JAVA_HOME ๊ฒฝ๋กœ๊ฐ€ C:\Program Files\Java\jdk1.8.0_31์ด๋ผ๋Š” ๋œป์ž…๋‹ˆ๋‹ค. ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ์„œ๋ฒ„ ๋ฐ Tomcat ๊ฐœ์š” - 1๋”ฐ๋ผ์„œ ์•„๋ž˜์— ์„ค๋ช…๋œ ๋‚ด์šฉ์„ ๋ฐ˜๋ณตํ•  ๋•Œ "์™œ ๋‚˜์—๊ฒŒ ํšจ๊ณผ๊ฐ€ ์—†์—ˆ๋‚˜์š”? ๋‚ด๊ฐ€ ๋ญ”๊ฐ€ ์ž˜๋ชปํ•˜๊ณ  ์žˆ๋Š” ๊ฒƒ์ผ๊นŒ์š”?"์™€ ๊ฐ™์€ ์งˆ๋ฌธ์ด ์ตœ๋Œ€ํ•œ ์ ์–ด์ง€๋„๋ก ํ•˜๊ธฐ ์œ„ํ•ด ๋‚ด๊ฐ€ ๋‚ด ์ž‘์—…์—์„œ ์ˆ˜ํ–‰ํ•œ ๋ชจ๋“  ์ž‘์—…์„ ์„ค๋ช…ํ•˜๋ ค๊ณ  ๋…ธ๋ ฅํ•  ๊ฒƒ์ž…๋‹ˆ๋‹ค. ๊ธฐ๊ณ„. ์‹œ์ž‘ํ•˜๋‹คโ€ฆ

์บ์ŠคํŒ…, ์ฆ‰ ์„ ํƒ

๋จผ์ € ๊ฒ€ํ† ํ•  ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ์„œ๋ฒ„๋ฅผ ์„ ํƒํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. ์ด๋ ‡๊ฒŒ ํ•˜๋ ค๋ฉด Wikipedia ๊ธฐ์‚ฌ ์‘์šฉ ํ”„๋กœ๊ทธ๋žจ ์„œ๋ฒ„ ๋น„๊ต (์˜์–ด, ๋‹ค๋ฅธ ์„œ๋ฒ„๊ฐ€ ์—†๊ธฐ ๋•Œ๋ฌธ์—)๋ฅผ ์ฐธ์กฐํ•˜์„ธ์š”. ์—ฌ๋Ÿฌ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ์„œ๋ฒ„๊ฐ€ ์žˆ๋‹ค๋Š” ํ‘œ์‹œ๊ฐ€ ์žˆ์ง€๋งŒ ์šฐ๋ฆฌ๊ฐ€ ๊ด€์‹ฌ์„ ๊ฐ–๋Š” ๊ฒƒ์€ ์˜คํ”ˆ ์†Œ์Šค์ด๊ณ  ๋‹ค๋ฅธ ํ•œํŽธ์œผ๋กœ๋Š” JavaEE๋ฅผ ์™„๋ฒฝํ•˜๊ฒŒ ์ง€์›ํ•˜๋Š” ์„œ๋ฒ„๋ฟ์ž…๋‹ˆ๋‹ค. ์ด ํ…Œ์ด๋ธ”์˜ Java EE ํ˜ธํ™˜์„ฑ ์—ด์—๋Š” Full Platform ์œ ํ˜•์˜ ํ–‰์ด ํฌํ•จ๋˜์–ด์•ผ ํ•ฉ๋‹ˆ๋‹ค . WildFly ์™€ JBoss๊ฐ€ ๋ชจ๋‘ ํฌํ•จ๋œ ์ด ๋ชฉ๋ก์—์„œ ํ›„์ž๋ฅผ ์ฆ‰์‹œ โ€‹โ€‹์‚ญ์ œํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๊ทธ๊ฒƒ์€ ๋‹จ์ง€ WildFly์˜ ์ด์ „ ์ด๋ฆ„๊ณผ ์ด์ „ ๋ฒ„์ „์ผ ๋ฟ์ž…๋‹ˆ๋‹ค . ๊ฒฐ๊ณผ์ ์œผ๋กœ ์šฐ๋ฆฌ๋Š” ์ฃผ์˜๋ฅผ ๊ธฐ์šธ์ผ ๋งŒํ•œ ๋‹ค์Œ๊ณผ ๊ฐ™์€ ์„œ๋ฒ„ ๋ชฉ๋ก์„ ์–ป์Šต๋‹ˆ๋‹ค.
  1. Glassfish (๋…์ ์€ ์•„๋‹ˆ์ง€๋งŒ glassfish.java.net ์ปค๋ฎค๋‹ˆํ‹ฐ ์˜ ํ•ญ๋ชฉ ์ด์ง€๋งŒ Oracle ์›น ์‚ฌ์ดํŠธ์—์„œ javaEE SDK๊ฐ€ ํ•„์š”ํ•œ ๊ฒฝ์šฐ ์ด ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ์„œ๋ฒ„๋ฅผ ์ œ๊ณตํ•  ์ •๋„๋กœ Oracle Corporation์—์„œ ์ง€์›ํ•ฉ๋‹ˆ๋‹ค. ๊ทธ๋ ‡์ง€ ์•Š์€ ๊ฒฝ์šฐ ๋‹ค๋ฅธ ๋ฐฉ๋ฒ•์€ ์—†์–ด์š”)
  2. (Red Hat) WildFly (์ด์ „ JBoss)
  3. (์•„ํŒŒ์น˜) ์ œ๋กœ๋‹ˆ๋ชจ
  4. (Apache) Tomcat (์ด๊ฒƒ์€ ๋‹จ์ง€ ์„œ๋ธ”๋ฆฟ ์ปจํ…Œ์ด๋„ˆ์ด์ง€ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ์„œ๋ฒ„๋Š” ์•„๋‹ˆ์ง€๋งŒ ํ”„๋กœ๊ทธ๋žจ์ด ์˜ฌ๋ฐ”๋ฅด๊ฒŒ ์ž‘์„ฑ๋˜๋ฉด ๋ฐ˜๋“œ์‹œ ์ž‘๋™ํ•  ์ˆ˜ ์žˆ๋Š” ํ‘œ์ค€์ž…๋‹ˆ๋‹ค. ๋‹ค๋ฅธ ์„œ๋ฒ„์—์„œ๋Š” ํ”„๋กœ๊ทธ๋žจ์ด ์˜ฌ๋ฐ”๋ฅด๊ฒŒ ์ž‘์„ฑ๋  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. JavaEE, ๊ทธ๋Ÿฌ๋‚˜ ๋ชจ๋“  ๊ฒƒ์ด ์ž‘๋™ํ•˜๋ฉด ์˜ฌ๋ฐ”๋ฅด์ง€ ์•Š๊ฑฐ๋‚˜ ์ „ํ˜€ ์ž‘๋™ํ•˜์ง€ ์•Š์„ ๊ฒƒ์ž…๋‹ˆ๋‹ค. ๋‚˜๋Š” Geronimo์— ๋Œ€ํ•ด ์ด์•ผ๊ธฐํ•˜๊ณ  ์žˆ๋Š”๋ฐ ๊ทธ ๊ฒฐํ•จ์€ ์˜ค๋žซ๋™์•ˆ ๋…ผ์˜๋  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.)
์ด์ œ ์ด ์„œ๋ฒ„๋ฅผ ๊ฐ€๋™ํ•ด ๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค.
  • Tomcat ์˜ ๊ฒฝ์šฐ http://tomcat.apache.org ์‚ฌ์ดํŠธ๊ฐ€ ๋ฉ๋‹ˆ๋‹ค .
  • Glassfish ์˜ ๊ฒฝ์šฐ โ€“ ์›น์‚ฌ์ดํŠธ http://glassfish.java.net .
  • WildFly ์˜ ๊ฒฝ์šฐ โ€“ ์›น์‚ฌ์ดํŠธ http://wildfly.org .
  • ๋งˆ์ง€๋ง‰์œผ๋กœ Geronimo ์˜ ๊ฒฝ์šฐ http://geronimo.apache.org ์‚ฌ์ดํŠธ์ž…๋‹ˆ๋‹ค .
32๋น„ํŠธ ๋ฒ„์ „๊ณผ 64๋น„ํŠธ ๋ฒ„์ „ ์ค‘์—์„œ ์„ ํƒํ•  ์ˆ˜ ์žˆ๋Š” ๊ฒฝ์šฐ์—๋Š” 64๋น„ํŠธ ์‹œ์Šคํ…œ์šฉ ์•„์นด์ด๋ฒ„๋ฅผ ์„ ํƒํ–ˆ์Šต๋‹ˆ๋‹ค.

์„ค์น˜

์„ค์น˜ ์ธก๋ฉด์—์„œ ๋ชจ๋“  ๊ฒƒ์ด ๊ฐ„๋‹จํ•˜๋ฉฐ ์„ ํƒํ•œ ๊ฐ ์„œ๋ฒ„์— ๋Œ€ํ•ด ์„ค์น˜๋Š” ๋‹จ์ˆœํžˆ ์•„์นด์ด๋ธŒ์˜ ์••์ถ•์„ ํ’€๋ฉด ๋ฉ๋‹ˆ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด, ๋ฐ์Šคํฌํƒ‘์— AppServers ํด๋”๋ฅผ ๋งŒ๋“ค์–ด์„œ ๋ชจ๋“  ๊ฒƒ์„ ํ’€๊ธฐ ์‹œ์ž‘ํ–ˆ์Šต๋‹ˆ๋‹ค.

์„ค์ •

์„œ๋ฒ„๊ฐ€ ์ž‘๋™ํ•  HTTP ํฌํŠธ๋ฅผ ์„ค์ •ํ•˜์—ฌ ์„œ๋ฒ„ ์„ค์ •์„ ์‹œ์ž‘ํ•ด ๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค. ๊ทธ๋Ÿฐ ๋‹ค์Œ ์šฐ๋ฆฌ ์ž์‹ ์„ ์„œ๋ฒ„ ๊ด€๋ฆฌ์ž๋กœ ๋“ฑ๋กํ•˜๊ฒ ์Šต๋‹ˆ๋‹ค. ๊ฐ ์„œ๋ฒ„์—๋Š” ๊ณ ์œ ํ•œ ๊ตฌ์„ฑ ๊ธฐ๋Šฅ์ด ์žˆ์Šต๋‹ˆ๋‹ค. ํ†ฐ์บฃ์˜ ๊ฒฝ์šฐ. ์••์ถ•์„ ํ‘ผ tomcat์ด ์žˆ๋Š” ํด๋”๋กœ ์ด๋™ํ•œ ๋‹ค์Œ conf ํด๋” , server.xml ํŒŒ์ผ๋กœ ์ด๋™ํ•ฉ๋‹ˆ๋‹ค . ์ด ํŒŒ์ผ์—์„œ ์ˆซ์ž 8080 (๊ธฐ๋ณธ http ํฌํŠธ)์„ ์ฐพ์•„ ์›ํ•˜๋Š” ๋Œ€๋กœ ๋ณ€๊ฒฝํ•ฉ๋‹ˆ๋‹ค. ์ €๋Š” 9713 ์œผ๋กœ ์„ค์ •ํ–ˆ์Šต๋‹ˆ๋‹ค . ์ž์‹ ์„ ์„œ๋ฒ„ ๊ด€๋ฆฌ์ž๋กœ ๋“ฑ๋กํ•˜๋ ค๋ฉด ๋™์ผํ•œ ํด๋”์— ์žˆ๋Š” tomcat-users.xml ํŒŒ์ผ์„ ์—ด์–ด์•ผ ํ•ฉ๋‹ˆ๋‹ค . ๊ทธ ์•ˆ์— ๋‹ซ๋Š” ํƒœ๊ทธ </tomcat-users> ์•ž์— ๋‹ค์Œ ํƒœ๊ทธ <user username="egarmin" ๋น„๋ฐ€๋ฒˆํ˜ธ="1" Role="manager-gui,manager-script,manager-status,manager-jmx"/ ํƒœ๊ทธ๋ฅผ ์ถ”๊ฐ€ํ•˜์„ธ์š”. > ๊ท€ํ•˜์˜ ์—ญํ• ์— ์ตœ๋Œ€ ๊ด€๋ฆฌ ๊ถŒํ•œ(์—ญํ• ) ์ˆ˜๋ฅผ ํ• ๋‹นํ–ˆ์Šต๋‹ˆ๋‹ค. ์ด๋ฅผ ํ†ตํ•ด GUI์™€ ์›๊ฒฉ ์—ฐ๊ฒฐ์„ ํ†ตํ•ด ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ๋ฐฐํฌํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ด์ œ tomcat์„ ์‹คํ–‰ํ•ด ๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค. ์••์ถ•์„ ํ‘ผ tomcat์ด ์žˆ๋Š” ํด๋”๋กœ ์ด๋™ํ•œ ๋‹ค์Œ bin ํด๋”๋กœ ์ด๋™ํ•˜์—ฌ start.bat ํŒŒ์ผ์„ ์‹คํ–‰ํ•ฉ๋‹ˆ๋‹ค . http://localhost:9713 ์—์„œ ๋ธŒ๋ผ์šฐ์ €๋กœ ์ด๋™ํ•˜์„ธ์š” . ๋ชจ๋“  ๊ฒƒ์ด ์ž˜ ์ž‘๋™ํ•ด์•ผ ํ•˜๋ฉฐ ์šฐ๋ฆฌ๋Š” ํ˜ธ๋ž‘์ด๋ฅผ ๋ณด๊ฒŒ ๋  ๊ฒƒ์ž…๋‹ˆ๋‹ค. ์ˆ˜์ฝ”์–‘์ด์ด์ œ ๊ด€๋ฆฌ์ž ํŒจ๋„์— ์•ก์„ธ์Šคํ•  ์ˆ˜ ์žˆ๋Š”์ง€ ํ™•์ธํ•ด ๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค. ์ด๋ ‡๊ฒŒ ํ•˜๋ ค๋ฉด http://localhost:9713/manager ๋กœ ์ด๋™ํ•˜์—ฌ ์„ ํƒํ•œ ๋กœ๊ทธ์ธ ์ด๋ฆ„๊ณผ ๋น„๋ฐ€๋ฒˆํ˜ธ๋ฅผ ์ž…๋ ฅํ•˜๊ณ  ์•ก์„ธ์Šค ๊ถŒํ•œ์„ ์–ป์œผ์„ธ์š”. Tomcat์˜ ๊ด€๋ฆฌ์ž๋งŒ์„ธ! Tomcat์ด ์‹คํ–‰ ์ค‘์ธ ์ฝ˜์†”์„ ๋‹ซ์œผ๋ฉด ์ผ์‹œ์ ์œผ๋กœ Tomcat์„ ๋น„ํ™œ์„ฑํ™”ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๊ธ€๋ž˜์Šคํ”ผ์‹œ์šฉ. ์••์ถ•์„ ํ‘ผ glassfish๊ฐ€ ์žˆ๋Š” ํด๋”๋กœ ์ด๋™ํ•œ ๋‹ค์Œ glassfish ํ•˜์œ„ ํด๋” , domains ํ•˜์œ„ ํด๋” , domain1 ํด๋”๋กœ ์ด๋™ํ•ฉ๋‹ˆ๋‹ค . config ํด๋” ๋กœ ์ด๋™ํ•˜์—ฌ domain.xml ํŒŒ์ผ์„ ์ฐพ์œผ์„ธ์š” . ์—ฌ๊ธฐ์„œ๋Š” ๋˜ํ•œ ์ˆซ์ž 8080 (์ด ์ˆซ์ž๋Š” ์ผ๋ฐ˜์ ์œผ๋กœ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ์„œ๋ฒ„ ๋ฐ ์„œ๋ธ”๋ฆฟ ์ปจํ…Œ์ด๋„ˆ์˜ ๊ธฐ๋ณธ HTTP ํฌํŠธ์ž„)์„ ์ฐพ์•„ ์›ํ•˜๋Š” ๋Œ€๋กœ ๋ณ€๊ฒฝํ•ฉ๋‹ˆ๋‹ค. ์ €๋Š” 9813 ์œผ๋กœ ์„ค์ •ํ–ˆ์Šต๋‹ˆ๋‹ค . glassfish๋ฅผ ์‹คํ–‰ํ•ด ๋ด…์‹œ๋‹ค. ์••์ถ•์„ ํ‘ผ glassfish๊ฐ€ ์žˆ๋Š” ํด๋”๋กœ ์ด๋™ํ•œ ๋‹ค์Œ glassfish ํ•˜์œ„ ํด๋” , bin ํด๋”๋กœ ์ด๋™ํ•ฉ๋‹ˆ๋‹ค . startserv.bat ํŒŒ์ผ์„ ์‹คํ–‰ํ•˜์‹ญ์‹œ์˜ค . ๋ธŒ๋ผ์šฐ์ €์— http://localhost:9813 ์ฃผ์†Œ๋ฅผ ์ž…๋ ฅํ•ฉ๋‹ˆ๋‹ค . GlassFish Server ๋ผ๋Š” ์ œ๋ชฉ์ด ํ‘œ์‹œ๋œ ์ถ”์•…ํ•œ ํŽ˜์ด์ง€์—์„œ ๊ด€๋ฆฌ ์ฝ˜์†”๋กœ ์ด๋™ํ•˜๋Š” ๋งํฌ๋ฅผ ์ฐพ์•„ ํด๋ฆญํ•ฉ๋‹ˆ๋‹ค. GlassFish์— ์ฒ˜์Œ ๋กœ๊ทธ์ธ๋‹ค์Œ์œผ๋กœ JSF ๊ธฐ๋ฐ˜ ๊ด€๋ฆฌ ์ฝ˜์†”์˜ ์•„๋ฆ„๋‹ค์šด ํŽ˜์ด์ง€๋กœ ์ด๋™ํ•œ ํ›„ ๊ด€๋ฆฌ์ž ๋น„๋ฐ€๋ฒˆํ˜ธ ๋ณ€๊ฒฝ ํ•ญ๋ชฉ์„ ํด๋ฆญํ•˜๊ณ  ๊ด€๋ฆฌ์žGlassFish์˜ ๊ด€๋ฆฌ์ž ์—๊ฒŒ ํ•„์š”ํ•œ ๋น„๋ฐ€๋ฒˆํ˜ธ๋ฅผ ์ž…๋ ฅํ•œ ๋‹ค์Œ ํ™•์ธํ•˜๊ณ  ์ €์žฅ ๋ฒ„ํŠผ์„ ํด๋ฆญํ•ฉ๋‹ˆ๋‹ค.. ์ดํ›„์— ๊ด€๋ฆฌ ์ฝ˜์†”์— ๋กœ๊ทธ์ธํ•  ๋•Œ ๊ด€๋ฆฌ์ž ๋กœ๊ทธ์ธ ๊ณผ ์ง€์ •๋œ ๋น„๋ฐ€๋ฒˆํ˜ธ๋ฅผ GlassFish์—์„œ ๋น„๋ฐ€๋ฒˆํ˜ธ ๋ณ€๊ฒฝ์ž…๋ ฅํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค . ์ด์ œ Glassfish ๊ฐ€ ์‹คํ–‰ ์ค‘์ธ ์ฝ˜์†”์„ ๋‹ซ์œผ๋ฉด ์ผ์‹œ์ ์œผ๋กœ Glassfish๋ฅผ ๋น„ํ™œ์„ฑํ™”ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. WildFly์˜ ๊ฒฝ์šฐ. ์••์ถ•์„ ํ‘ผ wildfly ๊ฐ€ ์žˆ๋Š” ํด๋”๋กœ ์ด๋™ํ•ฉ๋‹ˆ๋‹ค . ๊ทธ๋Ÿฐ ๋‹ค์Œ ๋…๋ฆฝ ์‹คํ–‰ํ˜• ํด๋”๋กœ ์ด๋™ํ•œ ๋‹ค์Œ ๊ตฌ์„ฑ ํด๋”๋กœ ์ด๋™ ํ•˜๊ณ  ๊ทธ ์•ˆ์— ์žˆ๋Š” Standalone.xml ํŒŒ์ผ๋กœ ์ด๋™ํ•ฉ๋‹ˆ๋‹ค . ๋‹ค์Œ์œผ๋กœ ์šฐ๋ฆฌ๋Š” ํ™•๋ฆฝ๋œ ๊ณ„ํš์— ๋”ฐ๋ผ ์ง„ํ–‰ํ•ฉ๋‹ˆ๋‹ค. ํฌํŠธ๋ฅผ 9913 ์œผ๋กœ ์„ค์ •ํ–ˆ์Šต๋‹ˆ๋‹ค . ์„œ๋ฒ„๋ฅผ ์‹œ์ž‘ํ•ด๋ณด์ž. ์ด๋ฅผ ์œ„ํ•ด ์••์ถ•์„ ํ‘ผ wildfly ๊ฐ€ ์žˆ๋Š” ํด๋”๋กœ ์ด๋™ํ•ฉ๋‹ˆ๋‹ค . ๋‹ค์Œ์œผ๋กœ bin ํด๋”๋กœ ์ด๋™ํ•˜์—ฌ Standalone.bat ํŒŒ์ผ์„ ์‹คํ–‰ํ•ฉ๋‹ˆ๋‹ค . ๋ธŒ๋ผ์šฐ์ €๋ฅผ ์—ด๊ณ  ์ฃผ์†Œ http://localhost:9913 ์„ ์ž…๋ ฅํ•˜์„ธ์š” . ๊ด€๋ฆฌ ์ฝ˜์†” ๋งํฌ๋ฅผ ํด๋ฆญํ•˜์—ฌ ๊ด€๋ฆฌ ์ฝ˜์†”(์ฆ‰, ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ์„œ๋ฒ„์˜ ๊ด€๋ฆฌ ํŒจ๋„)๋กœ ๋“ค์–ด๊ฐ‘๋‹ˆ๋‹ค. ํ•˜์ง€๋งŒ ๊ทธ๋ ‡์ง€๋Š” ์•Š์•˜์œผ๋‹ˆ๊นŒ... ํ™”๋ฉด์ด ๋‚˜ํƒ€๋‚ฉ๋‹ˆ๋‹ค. ์ด ํ™”๋ฉด์€ ๊ด€๋ฆฌ์ž๊ฐ€ ์ƒ์„ฑ๋˜์ง€ ์•Š์•˜์Œ์„ ์•Œ๋ ค์ฃผ๋ฉฐ ๊ด€๋ฆฌ์ž๋ฅผ ์ƒ์„ฑํ•˜๋ ค๋ฉด ์ฝ˜์†” ์œ ํ‹ธ๋ฆฌํ‹ฐ add-user.bat ๋ฅผ ์‚ฌ์šฉํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค . ๊ธ€์Ž„์š”, ํ•„์š”ํ•˜๋‹ค๋ฉด ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค. bin ํด๋” ๋กœ ๋Œ์•„๊ฐ€์„œ ์ด ์œ ํ‹ธ๋ฆฌํ‹ฐ๋ฅผ ์‹คํ–‰ํ•ฉ๋‹ˆ๋‹ค. ๋จผ์ € ์ƒ์„ฑํ•˜๋ ค๋Š” ์‚ฌ์šฉ์ž ์œ ํ˜•์„ ์„ ํƒํ•˜๋ผ๋Š” ๋ฉ”์‹œ์ง€๊ฐ€ ํ‘œ์‹œ๋ฉ๋‹ˆ๋‹ค. ํ•ญ๋ชฉ (a) ๋ฅผ ์„ ํƒํ•ด์•ผ ํ•˜๋Š”๋ฐ ์ด๋Š” ๊ด€๋ฆฌ์ž๊ฐ€ ํ•„์š”ํ•˜๋‹ค๋Š” ์˜๋ฏธ์ž…๋‹ˆ๋‹ค. ๊ทธ๋Ÿฐ ๋‹ค์Œ ์ด ์‚ฌ์šฉ์ž์˜ ์ด๋ฆ„ Username ๋ฐ ๋น„๋ฐ€๋ฒˆํ˜ธ Password ๋ฅผ ๋ฌป๋Š” ๋ฉ”์‹œ์ง€๊ฐ€ ํ‘œ์‹œ๋ฉ๋‹ˆ๋‹ค . ๋น„๋ฐ€๋ฒˆํ˜ธ๋Š” ๋น„์›Œ๋‘˜ ์ˆ˜ ์—†์ง€๋งŒ ํ•œ ๋ฌธ์ž๋งŒ ๊ฐ€๋Šฅํ•ฉ๋‹ˆ๋‹ค. ๋ฌผ๋ก  ์œ ํ‹ธ๋ฆฌํ‹ฐ๋Š” ๊พธ์ง–์„ ๊ฒƒ์ด์ง€๋งŒ "ํ™•์‹คํ•ฉ๋‹ˆ๊นŒ?"๋ผ๋Š” ์งˆ๋ฌธ์— '์˜ˆ'๋ผ๊ณ  ๋‹ตํ•˜๋ฉด ์‚ผํ‚ฌ ๊ฒƒ์ž…๋‹ˆ๋‹ค. ๊ทธ๋Ÿฐ ๋‹ค์Œ ๋น„๋ฐ€๋ฒˆํ˜ธ ์žฌ์ž…๋ ฅ ์š”์ฒญ์„ ๋‹ค์‹œ ์ž…๋ ฅํ•˜์—ฌ ๋น„๋ฐ€๋ฒˆํ˜ธ๋ฅผ ํ™•์ธํ•˜์„ธ์š” . ๊ทธ๋Ÿฌ๋ฉด ๋” ๋งŽ์€ ์งˆ๋ฌธ์ด ์žˆ์„ ๊ฒƒ์ž…๋‹ˆ๋‹ค. ๊ทธ๋Ÿฌ๋‚˜ ์šฐ๋ฆฌ๋Š” ์งˆ๋ฌธ์— ๋ชจ๋‘ ๊ธ์ •์ ์œผ๋กœ ๋Œ€๋‹ตํ•˜๊ณ  ์œ ํ‹ธ๋ฆฌํ‹ฐ๋ฅผ ์ข…๋ฃŒํ•ฉ๋‹ˆ๋‹ค. ์œ„ ํŽ˜์ด์ง€๋กœ ๋Œ์•„๊ฐ€์„œ ๋‹ค์‹œ ์‹œ๋„ ๋งํฌ๋ฅผ ์ฐพ์•„ ํด๋ฆญํ•˜์„ธ์š”. ์ด์ œ ์ƒˆ๋กœ ์ƒ์„ฑ๋œ ๊ด€๋ฆฌ์ž์˜ ์„ธ๋ถ€ ์ •๋ณด๋ฅผ ์ž…๋ ฅํ•˜๋ฉด ๊ด€๋ฆฌ์ž ํŒจ๋„๋กœ ์ด๋™ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์„œ๋ฒ„๊ฐ€ ์‹œ์ž‘๋œ ์ฝ˜์†” ์ฐฝ์„ ๋‹ซ์•„ ์„œ๋ฒ„๋ฅผ ์ข…๋ฃŒํ–ˆ์Šต๋‹ˆ๋‹ค. ์ œ๋กœ๋‹ˆ๋ชจ์—๊ฒŒ. ์••์ถ•์„ ํ‘ผ geronimo ํด๋”๋กœ ์ด๋™ํ•ฉ๋‹ˆ๋‹ค . ๊ทธ๋Ÿฐ ๋‹ค์Œ var ํ•˜์œ„ ํด๋” ๋กœ ์ด๋™ํ•œ ๋‹ค์Œ config ํด๋”๋กœ ์ด๋™ ํ•˜๊ณ  ๊ทธ ์•ˆ์— config-substitutions.properties ํŒŒ์ผ์ด ์žˆ์Šต๋‹ˆ๋‹ค . ์ด ํŒŒ์ผ์€ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ์„œ๋ฒ„์—์„œ ์‚ฌ์šฉํ•˜๋Š” ๋ชจ๋“  ํฌํŠธ๋ฅผ ํŽธ๋ฆฌํ•œ ํ˜•์‹์œผ๋กœ ์„ค๋ช…ํ•˜์ง€๋งŒ ํฌํŠธ ๊ต์ฒด ๋ฐฉ์‹์€ ๋™์ผํ•ฉ๋‹ˆ๋‹ค. ํฌํŠธ๋ฅผ 10013 ์œผ๋กœ ์„ค์ •ํ–ˆ์Šต๋‹ˆ๋‹ค . geronimo ์„œ๋ฒ„๋ฅผ ์‹œ์ž‘ํ•ด๋ณด์ž . ์••์ถ•์„ ํ‘ผ geronimo๊ฐ€ ์žˆ๋Š” ํด๋”๋กœ ์ด๋™ํ•œ ๋‹ค์Œ bin ํ•˜์œ„ ํด๋”๋กœ ์ด๋™ํ•˜์—ฌ ๊ฑฐ๊ธฐ์—์„œ ์‹œ์ž‘.bat ํŒŒ์ผ์„ ์‹คํ–‰ํ•ด ๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค . http://localhost:10013 ํŽ˜์ด์ง€๋กœ ์ด๋™ํ•˜์„ธ์š”.๋น„๋ฐ€๋ฒˆํ˜ธ๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ GlassFish ๊ด€๋ฆฌ ํŒจ๋„์— ๋กœ๊ทธ์ธํ•˜์„ธ์š”.WildFly์— ์ฒ˜์Œ ๋กœ๊ทธ์ธWildFly ๊ด€๋ฆฌ์ž ํŒจ๋„์— ์ฒ˜์Œ ๋กœ๊ทธ์ธWildFly์˜ ๊ด€๋ฆฌ์ž. ์–ด๋–ป๊ฒŒ ์ƒ๊ฐํ•˜๋‚˜์š”? ์•„๋งˆ๋„ ํŽ˜์ด์ง€๊ฐ€ ์—†์„ ๊ฒƒ์ž…๋‹ˆ๋‹ค. ์™œ? ๋ฌธ์ œ๋Š” ์ตœ์‹  ๋ฒ„์ „์˜ Geronimo(3.0)๊ฐ€ ์ตœ์‹  ๋ฒ„์ „์˜ JDK(1.8)์™€ ์ž‘๋™ํ•  ์ˆ˜ ์—†๋‹ค๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค. ๋”ฐ๋ผ์„œ ์ด ๋ฒ„์ „๋งŒ ์žˆ๊ฑฐ๋‚˜ ์‹ฌ์ง€์–ด 7๋ฒˆ์งธ ๋ฒ„์ „์ด ์žˆ์–ด๋„ JAVA_HOME ํ™˜๊ฒฝ ๋ณ€์ˆ˜๋Š” ์—ฌ์ „ํžˆ ๋‹ค์Œ์„ ๊ตฌ์ฒด์ ์œผ๋กœ ์ฐธ์กฐํ•ฉ๋‹ˆ๋‹ค. 8๋ฒˆ์งธ, ์ €์ฒ˜๋Ÿผ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ์„œ๋ฒ„๊ฐ€ ์‹œ์ž‘๋˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ๋”ฐ๋ผ์„œ Geronimo๊ฐ€ ์ž‘๋™ํ•˜๋ ค๋ฉด JDK 1.7์„ ๋‹ค์šด๋กœ๋“œํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. ์ด์ œ 7๋ฒˆ์งธ JDK๋ฅผ ์„ค์น˜ํ–ˆ์ง€๋งŒ JAVA_HOME ๋ณ€์ˆ˜์˜ ๊ฐ’์„ ๋ณ€๊ฒฝํ•˜๊ณ  ์‹ถ์ง€ ์•Š๋‹ค๊ณ  ๊ฐ€์ •ํ•ด ๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค(๊ฒฐ๊ตญ ๋‹ค๋ฅธ ํ”„๋กœ๊ทธ๋žจ์€ ์ด์— ๋Œ€ํ•ด ๋ถˆํ‰ํ•˜์ง€ ์•Š์œผ๋ฏ€๋กœ ์ตœ์‹  ๋ฒ„์ „์˜ JDK๋กœ ์ž‘์—…ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค). ๋ฌด์—‡์„ ํ•ด์•ผ ํ• ๊นŒ์š”? ๋™์ผํ•œ bin ํด๋”์— ์žˆ๋Š” setjavaenv.bat ํŒŒ์ผ์„ ์—ด๊ณ  :okJdkFileCheck ์ค„์„ ์ฐพ๋Š” ๊ฒƒ์ด ์ข‹์Šต๋‹ˆ๋‹ค . ๊ทธ๋Ÿฐ ๋‹ค์Œ ๋‹ค์Œ ์ค„์— ํ™˜๊ฒฝ ๋ณ€์ˆ˜ ์žฌ์ •์˜๋ฅผ ์ถ”๊ฐ€ํ•ฉ๋‹ˆ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด ๋‹ค์Œ๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค. set JAVA_HOME=C:\Program Files\Java\jdk1.7.0_75 ์ด ์ค„์€ ์—†์œผ๋ฏ€๋กœ ์ง์ ‘ ์ž‘์„ฑํ•ด ์ฃผ์„ธ์š”. 32๋น„ํŠธ ์‹œ์Šคํ…œ์„ ์‚ฌ์šฉํ•œ๋‹ค๋ฉด ๋” ์ด์ƒ ๋ฌธ์ œ๊ฐ€ ์—†์„ ๊ฒƒ์ž…๋‹ˆ๋‹ค. ๋˜ํ•œ 64๋น„ํŠธ ์‹œ์Šคํ…œ์„ ์‚ฌ์šฉํ•˜๊ณ  64๋น„ํŠธ ๊ตฌ์„ฑ์œผ๋กœ JDK 1.7์„ ์„ค์น˜ํ–ˆ๋‹ค๋ฉด ๋ชจ๋“  ๊ฒƒ์ด ๋ฌธ์ œ๊ฐ€ ์—†์Šต๋‹ˆ๋‹ค. ์ด์ œ ์šฐ๋ฆฌ๊ฐ€ 64๋น„ํŠธ ์‹œ์Šคํ…œ(์˜ˆ๋ฅผ ๋“ค์–ด Windows 7 64)์˜ 32๋น„ํŠธ ๋ผ์ธ์—์„œ JDK 1.7์„ ์„ค์น˜ํ•˜๊ธฐ๋กœ ๊ฒฐ์ •ํ–ˆ๋‹ค๊ณ  ๊ฐ€์ •ํ•ด ๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค. ๊ทธ๋Ÿผ ์–ด์ฉŒ์ง€? ๊ทธ๋Ÿฐ ๋‹ค์Œ ์ข€ ๋” ์ˆ˜์ •ํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. 64๋น„ํŠธ ์‹œ์Šคํ…œ์—๋Š” ํ”„๋กœ๊ทธ๋žจ ์„ค์น˜๋ฅผ ์œ„ํ•œ ๋‘ ๊ฐœ์˜ ํด๋”( Program Files ๋ฐ Program Files (x86)) ๊ฐ€ ์žˆ๊ณ  ์•„๋ฌด๊ฒƒ๋„ ๋ณ€๊ฒฝํ•˜์ง€ ์•Š์œผ๋ฉด 32๋น„ํŠธ JDK๊ฐ€ ๋‹ค์Œ ํด๋”๋กœ ์ด๋™ํ•˜๊ธฐ ๋•Œ๋ฌธ์ž…๋‹ˆ๋‹ค. ํ›„์ž. ๊ทธ๊ฒŒ ๋ญ๊ฐ€ ๊ทธ๋ ‡๊ฒŒ ๋ฌด์„œ์›Œ? ์˜ˆ, ๊ดœ์ฐฎ์•„ ๋ณด์ž…๋‹ˆ๋‹ค. ๊ทธ๋Ÿฌ๋‚˜ JAVA_HOME ๋ณ€์ˆ˜์˜ ๊ฒฝ๋กœ(x86)์— ๋Œ€๊ด„ํ˜ธ๊ฐ€ ์žˆ์œผ๋ฉด Geronimo๋Š” ์†Œํ™”๋ถˆ๋Ÿ‰์„ ๊ฒช๊ฒŒ ๋ฉ๋‹ˆ๋‹ค. ์™œ? ํŠนํžˆ ํฌ๋Ÿผ์— ๋”ฐ๋ฅด๋ฉด ์ด ์˜ค๋ฅ˜๋Š” Geronimo ์˜ ์„ธ ๋ฒˆ์งธ ๋ฒ„์ „์—์„œ ์ˆ˜์ •๋˜์—ˆ์–ด์•ผ ํ•œ๋‹ค๋Š” ์ ์„ ๊ณ ๋ คํ•˜๋ฉด ๋”์šฑ ๊ทธ๋ ‡์Šต๋‹ˆ๋‹ค. ๊ทธ๋Ÿฌ๋‚˜ ๊ทธ๋Ÿฐ ๊ฒƒ์€ ์—†์Šต๋‹ˆ๋‹ค. ์ด ๋ฌธ์ œ์—์„œ ๊ฐ€์žฅ ์ค‘์š”ํ•œ ๊ฒƒ์€ ์˜ค์คŒ์„ ์‹ธ๋Š” ๊ฒƒ์ด ์•„๋‹™๋‹ˆ๋‹ค. ์ธ๋””์–ธ์ด ์ˆ˜์ •ํ•˜์ง€ ์•Š์œผ๋ฉด ์šฐ๋ฆฌ๊ฐ€ ์ˆ˜์ •ํ•˜๊ฒ ์Šต๋‹ˆ๋‹ค. ์ด๋ฅผ ์ˆ˜ํ–‰ํ•˜๋Š” ๋ฐฉ๋ฒ•์—๋Š” ๋‘ ๊ฐ€์ง€๊ฐ€ ์žˆ๋Š”๋ฐ, ํ™•์‹คํ•˜๊ฒŒ ํ•˜๊ธฐ ์œ„ํ•ด ๋‘ ๊ฐ€์ง€ ๋ฐฉ๋ฒ•์„ ๊ฒฐํ•ฉํ•˜๋Š” ๊ฒƒ์„ ์„ ํ˜ธํ•ฉ๋‹ˆ๋‹ค. ๋จผ์ €, ๋‹ค์‹œ setjavaenv.bat ํŒŒ์ผ๋กœ ์ด๋™ํ•˜์—ฌ ์ด๋ฏธ ์–ธ๊ธ‰๋œ ๋ ˆ์ด๋ธ” :okJdkFileCheck ๋ฅผ ์ฐพ์œผ์„ธ์š” . ์ด ๋ ˆ์ด๋ธ” ์•„๋ž˜์—๋Š” if "%JRE_HOME%" == ""(์กด์žฌํ•˜๋Š” ๊ฒฝ์šฐ) "%JAVA_HOME%\bin\javac.exe"(JRE_HOME=%JAVA_HOME%\jre ์„ค์ •) else set JRE_HOME=%JAVA_HOME% ํ–‰์ด ์žˆ์Šต๋‹ˆ๋‹ค . cure Geronimo ํ•˜์œ„ ๋ฌธ์ž์—ด JRE_HOME=%JAVA_HOME%\jre๋ฅผ ๋”ฐ์˜ดํ‘œ๋กœ ๋ฌถ๋Š” ๊ฒƒ๋งŒ์œผ๋กœ๋„ ์ถฉ๋ถ„ํ•ฉ๋‹ˆ๋‹ค. ์ฆ‰, ์ „์ฒด ํ–‰์„ if "%JRE_HOME%" == ""(์กด์žฌํ•˜๋Š” ๊ฒฝ์šฐ "%JAVA_HOME%\bin\javac.exe"("JRE_HOME=%JAVA_HOME%\jre" ์„ค์ •))๋กœ ๋ฐ”๊พธ๊ณ  ๊ทธ๋ ‡์ง€ ์•Š์œผ๋ฉด JRE_HOME=%JAVA_HOME% ์„ ์„ค์ •ํ•ฉ๋‹ˆ๋‹ค . ๋˜ํ•œ Windows 7์˜ Program Files์™€ ๊ฐ™์€ ํด๋”์—๋Š” ๋™์˜์–ด๊ฐ€ ์žˆ๋‹ค๋Š” ์ ์„ ๊ธฐ์–ตํ•˜๊ฑฐ๋‚˜ ์ธ์‹ํ•˜์‹ญ์‹œ์˜ค(์˜ˆ: C: ํด๋”์˜ ๊ฒฝ์šฐ).C:\Progra~2 ). ๋”ฐ๋ผ์„œ ํŒŒ์ผ setjavaenv.bat ์—์„œ :okJdkFileCheck ๋ ˆ์ด๋ธ” ๋’ค์— JAVA_HOME ๋ณ€์ˆ˜์˜ ๋‹ค์Œ ๊ฐ’์„ ์„ค์ •ํ•˜๋ฉด JAVA_HOME=C:\Progra~2\Java\jdk1.7.0_75๋กœ ์„ค์ •๋˜๊ณ  Geronimo ์„œ๋ฒ„๋„ 32๋ฅผ ์‹คํ–‰ ํ•˜๊ฒŒ ๋ฉ๋‹ˆ๋‹ค. -64๋น„ํŠธ x ๋น„ํŠธ ์šด์˜ ์ฒด์ œ์˜ ๋น„ํŠธ JDK์ž…๋‹ˆ๋‹ค. ์ด๋Ÿฐ ๊ฒƒ... ์Œ, ๋งˆ์ง€๋ง‰์œผ๋กœ start.bat ๋ฅผ ํ˜ธ์ถœํ•˜์—ฌ Geronimo๋ฅผ ์‹œ์ž‘ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค . ์ด์ œ ์•„๋ฌด๋Ÿฐ ๋ฌธ์ œ๊ฐ€ ์—†์–ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. ๋ธŒ๋ผ์šฐ์ €์—์„œ http://localhost:10013 ํŽ˜์ด์ง€๋กœ ์ด๋™ํ•ฉ๋‹ˆ๋‹ค . ์™ผ์ชฝ ์ƒ๋‹จ์—์„œ ์ฝ˜์†” ๋งํฌ๋ฅผ ์ฐพ์•„ ํด๋ฆญํ•˜์„ธ์š”. ๊ด€๋ฆฌ์ž ์‚ฌ์šฉ์ž ์ด๋ฆ„๊ณผ ๋น„๋ฐ€๋ฒˆํ˜ธ๋ฅผ ์ž…๋ ฅํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. ์ด๊ฒƒ์ด ๋น„๋ฐ€๋ฒˆํ˜ธ ๊ด€๋ฆฌ์ž๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ์‹œ์Šคํ…œ ์‚ฌ์šฉ์ž ์ž„์„ ๋ฐ”๋กœ ์•Œ๋ ค๋“œ๋ฆฌ๊ฒ ์Šต๋‹ˆ๋‹ค (๊ธฐ๋ณธ๊ฐ’). ์ฝ˜์†” ์ž์ฒด๋กœ ์ด๋™ํ•˜์—ฌ ์•„๋ž˜ ๊ทธ๋ฆผ๊ณผ ๊ฐ™์€ ๋ฉ”๋‰ด ํ•ญ๋ชฉ์„ ๋”ฐ๋ฅด๋ฉด( ๊ณ ๊ธ‰ ๋ผ๋””์˜ค ๋ฒ„ํŠผ์„ ์„ ํƒํ•œ ๋‹ค์Œ ๋ณด์•ˆ > ์‚ฌ์šฉ์ž ๋ฐ ๊ทธ๋ฃน ์„ ํƒ) ์‹œ์Šคํ…œ ์‚ฌ์šฉ์ž ์˜ ๋น„๋ฐ€๋ฒˆํ˜ธ๋ฅผ ๋ณ€๊ฒฝํ•˜๊ฑฐ๋‚˜ ๋‹ค๋ฅธ ๊ด€๋ฆฌ์ž๋ฅผ ์ƒ์„ฑํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ด๊ฒƒ์„ ์‚ญ์ œํ•˜์„ธ์š”. ๋˜ํ•œ ์„œ๋ฒ„๊ฐ€ ์‹คํ–‰ ์ค‘์ด๋˜ ์ฝ˜์†” ์ฐฝ์„ ๊ฐ„๋‹จํžˆ ๋‹ซ์•„ Geronimo ์„œ๋ฒ„๋ฅผ ์ค‘์ง€ ํ•  ์ˆ˜๋„ ์žˆ์Šต๋‹ˆ๋‹ค.์ œ๋กœ๋‹ˆ๋ชจ๋น„๋ฐ€๋ฒˆํ˜ธ๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ Geronimo ๊ด€๋ฆฌ ์˜์—ญ์— ๋กœ๊ทธ์ธํ•˜์‹ญ์‹œ์˜ค.Geronimo์—์„œ ๋น„๋ฐ€๋ฒˆํ˜ธ ๋ณ€๊ฒฝํ•˜๊ธฐ

๊ฒฐ๋ก 

์ด๋ฒˆ ๋ฆฌ๋ทฐ์—์„œ๋Š” ๊ธฐ๋ณธ์ ์œผ๋กœ ๋„๋ฆฌ ์‚ฌ์šฉ๋˜๋Š” ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ์„œ๋ฒ„์™€ Tomcat ์„œ๋ธ”๋ฆฟ ์ปจํ…Œ์ด๋„ˆ์˜ ์„ค์น˜ ๋ฐ ์ดˆ๊ธฐ ๊ตฌ์„ฑ์„ ์‚ดํŽด๋ณด์•˜์Šต๋‹ˆ๋‹ค. Geronimo๋ฅผ ์ œ์™ธํ•œ ๋‚˜๋จธ์ง€ ์„œ๋ฒ„๋“ค์€ ์ €์—๊ฒŒ ๋งค์šฐ ์นœ์ ˆํ•˜๊ณ  ํ˜ธ์˜์ ์ด์—ˆ์Šต๋‹ˆ๋‹ค. ๋‹ค์Œ ๊ฒŒ์‹œ๋ฌผ์—์„œ๋Š” ๊ณ„์†ํ•ด์„œ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ์„œ๋ฒ„๋ฅผ ๊ณ ๋ คํ•˜๊ณ  ์›น ์„œ๋น„์Šค๋ฅผ ๊ณ ๋ คํ•˜๋Š” ์„ธ ๋ฒˆ์งธ ๋‹จ๊ณ„, ์ฆ‰ ์ฒซ ๋ฒˆ์งธ ๋‹จ๊ณ„์—์„œ ์„ค๋ช…ํ•œ ์›น ์„œ๋น„์Šค๋ฅผ ์ด๋Ÿฌํ•œ ์„œ๋ฒ„์— ๋ฐฐํฌํ•˜๋Š” ๋ฐฉ๋ฒ•์„ ๋ณด์—ฌ ๋“œ๋ฆฌ๊ฒ ์Šต๋‹ˆ๋‹ค . ์ด๋ฅผ ์œ„ํ•ด ์šฐ๋ฆฌ๋Š” ์›น ์„œ๋น„์Šค์˜ war ์•„์นด์ด๋ธŒ๋ฅผ ์ƒ์„ฑํ•  ๊ฒƒ์ด๋ฉฐ, ์„œ๋น„์Šค๊ฐ€ ์˜ฌ๋ฐ”๋ฅด๊ฒŒ ์ž‘๋™ํ•˜๊ธฐ ์œ„ํ•ด ์ด ์•„์นด์ด๋ธŒ์— ํฌํ•จ๋˜์–ด์•ผ ํ•˜๋Š” ํƒ€์‚ฌ jar ์„ธํŠธ๊ฐ€ ์„œ๋ฒ„๋งˆ๋‹ค ํฌ๊ฒŒ ๋‹ค๋ฅด๋‹ค๋Š” ๊ฒƒ์„ ๋ถ„๋ช…ํžˆ ๋ณด์—ฌ์ค„ ๊ฒƒ์ž…๋‹ˆ๋‹ค.
์ฝ”๋ฉ˜ํŠธ
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION