์›น ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ์„œ๋ฒ„(WAS)

2026. 3. 12. 11:06ยท๐Ÿ‘ฉ‍๐Ÿ’ปDeveloper ๐Ÿ’ก/๐Ÿ’พBack-end๐Ÿ•Š๏ธ

web server ์™€ web application server

1. ์›น ์„œ๋ฒ„ (Web Server): "ํ™€ ๋งค๋‹ˆ์ €"

์‚ฌ์šฉ์ž๊ฐ€ ๊ฐ€์žฅ ๋จผ์ € ๋งŒ๋‚˜๋Š” ์ฐฝ๊ตฌ์ž…๋‹ˆ๋‹ค. (์ด๋ฏธ์ง€ ์† web server)

  • ์ฃผ์š” ์—ญํ• : ์†๋‹˜์ด ์˜ค๋ฉด ๋ฐ˜๊ฐ‘๊ฒŒ ๋งž์ดํ•˜๊ณ , ๋ฉ”๋‰ดํŒ(HTML)์ด๋‚˜ ์ด๋ฏธ ์ธ์‡„๋œ ํ™๋ณด์ง€(์ด๋ฏธ์ง€, PDF)๋ฅผ ๋ฐ”๋กœ ๊ฑด๋„ค์ค๋‹ˆ๋‹ค.
  • ํ•˜๋Š” ์ผ: 1. ์†๋‹˜์ด ์ฐพ๋Š” ์ด๋ฏธ ๋งŒ๋“ค์–ด์ง„ ๋ฌธ์„œ๋ฅผ ์ฐพ์•„์„œ ์ „๋‹ฌํ•ฉ๋‹ˆ๋‹ค. 2. ์ฐพ๋Š” ๊ฒŒ ์—†์œผ๋ฉด "๊ทธ๋Ÿฐ ๋ฉ”๋‰ด ์—†์Šต๋‹ˆ๋‹ค(404 ์—๋Ÿฌ)"๋ผ๊ณ  ์•Œ๋ ค์ค๋‹ˆ๋‹ค. 3. ๋ณต์žกํ•œ ์š”๋ฆฌ(๋น„์ฆˆ๋‹ˆ์Šค ๋กœ์ง)๊ฐ€ ํ•„์š”ํ•˜๋ฉด **์ฃผ๋ฐฉ(WAS)**์œผ๋กœ ์ฃผ๋ฌธ์„ ๋„˜๊น๋‹ˆ๋‹ค.

2. ์›น ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ์„œ๋ฒ„ (WAS): "์ฃผ๋ฐฉ (์ปจํ…Œ์ด๋„ˆ + ์š”๋ฆฌ์‚ฌ)"

๋‹จ์ˆœํžˆ ๋ฌธ์„œ๋ฅผ ์ฃผ๋Š” ๊ฒŒ ์•„๋‹ˆ๋ผ, ๋ญ”๊ฐ€ ๊ณ„์‚ฐํ•˜๊ณ  ์ฒ˜๋ฆฌํ•ด์•ผ ํ•  ๋•Œ ๋“ฑ์žฅํ•ฉ๋‹ˆ๋‹ค. (์ด๋ฏธ์ง€ ์† web application server)

  • ์ฃผ์š” ์—ญํ• : ์ฃผ๋ฌธ์„ ๋ฐ›์•„ ์‹์žฌ๋ฃŒ(DB)๋ฅผ ๊บผ๋‚ด๊ณ  ์š”๋ฆฌ(๋กœ์ง ์‹คํ–‰)๋ฅผ ํ•ด์„œ ๊ฒฐ๊ณผ๋ฌผ์„ ๋งŒ๋“ญ๋‹ˆ๋‹ค.
  • ํŠน์ง•: ์ž๋ฃŒ์— ๋‚˜์˜จ **Tomcat(ํ†ฐ์บฃ)**์ด ๋ฐ”๋กœ ๊ฐ€์žฅ ์œ ๋ช…ํ•œ WAS์ž…๋‹ˆ๋‹ค. **JDK(์ž๋ฐ”)**๋ผ๋Š” ๋„๊ตฌ๋ฅผ ์‚ฌ์šฉํ•ด์„œ ์š”๋ฆฌ๋ฅผ ํ•˜์ฃ .
  • ํ•˜๋Š” ์ผ: ํŠธ๋ž˜ํ”ฝ ๊ด€๋ฆฌ, ๋ณด์•ˆ, ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ์—ฐ๊ฒฐ ๋“ฑ ๋ณต์žกํ•˜๊ณ  ๊ฐ•๋ ฅํ•œ ๊ธฐ๋Šฅ๋“ค์„ ์ฒ˜๋ฆฌํ•ฉ๋‹ˆ๋‹ค.

3. ์™œ ๋‘˜์„ ๋‚˜๋ˆ ์„œ ์“ฐ๋‚˜์š”? (์—ญํ•  ๋ถ„๋‹ด)

  • ํšจ์œจ์„ฑ: ๋งค๋‹ˆ์ €(์›น ์„œ๋ฒ„)๋Š” ์†๋‹˜ ์‘๋Œ€์™€ ๋‹จ์ˆœ ์„œ๋น™๋งŒ ํ•˜๊ณ , ์ฃผ๋ฐฉ์žฅ(WAS)์€ ์š”๋ฆฌ์—๋งŒ ์ง‘์ค‘ํ•˜๊ฒŒ ํ•ด์„œ ์ „์ฒด์ ์ธ ์†๋„๋ฅผ ๋†’์ด๊ธฐ ์œ„ํ•ด์„œ์ž…๋‹ˆ๋‹ค.
  • ์•ˆ์ •์„ฑ: ์†๋‹˜์ด ๋„ˆ๋ฌด ๋งŽ์ด ๋ชฐ๋ ค๋„ ๋งค๋‹ˆ์ €๊ฐ€ ์•ž์—์„œ ๋Š์–ด์ฃผ๊ฑฐ๋‚˜ ์ˆœ์„œ๋ฅผ ์กฐ์ ˆ(ํŠธ๋ž˜ํ”ฝ ๊ด€๋ฆฌ)ํ•  ์ˆ˜ ์žˆ์–ด ์ฃผ๋ฐฉ์ด ๋งˆ๋น„๋˜๋Š” ๊ฑธ ๋ง‰์•„์ค๋‹ˆ๋‹ค.

4. ์œ ๋ช…ํ•œ WAS ์ œํ’ˆ๋“ค (์‹œ์žฅ ์ƒํ™ฉ)

์ž๋ฃŒ์— ๋‚˜์˜จ ์ œํ’ˆ๋“ค์„ ํ•œ ์ค„๋กœ ์š”์•ฝํ•˜๋ฉด ์ด๋ ‡์Šต๋‹ˆ๋‹ค.

์ด๋ฆ„ ํŠน์ง• ๋น„์œ 
WebLogic / WebSphere ์˜ค๋ผํด๊ณผ IBM์˜ ์ œํ’ˆ. ๋งค์šฐ ๊ฐ•๋ ฅํ•˜๊ณ  ๋น„์Œˆ. ์ตœ๊ณ ๊ธ‰ ๋Œ€ํ˜• ๋ ˆ์Šคํ† ๋ž‘ ์ฃผ๋ฐฉ
JEUS (์ œ์šฐ์Šค) ํ•œ๊ตญ ํ‹ฐ๋งฅ์Šค์†Œํ”„ํŠธ ์ œํ’ˆ. ๊ตญ๋‚ด ๊ณต๊ณต๊ธฐ๊ด€์—์„œ ๋งŽ์ด ์”€. ๊ตญ์‚ฐ ๋Œ€ํ˜• ์ฃผ๋ฐฉ
JBoss (WildFly) ์˜คํ”ˆ์†Œ์Šค ๊ธฐ๋ฐ˜. ํ˜„์žฌ ๊ณต๊ณต๊ธฐ๊ด€ ํ‘œ์ค€์œผ๋กœ ๋งŽ์ด ์“ฐ์ž„. ๊ฐ€์„ฑ๋น„ ์ข‹์€ ์ „๋ฌธ ์ฃผ๋ฐฉ
Tomcat (ํ†ฐ์บฃ) ๊ฐ€์žฅ ๋Œ€์ค‘์ ์ž„. ๊ฐ€๋ณ๊ณ  ๋ฌด๋ฃŒ์ž„. ์ „ ์„ธ๊ณ„์—์„œ ๊ฐ€์žฅ ๋งŽ์ด ์“ฐ๋Š” ์‹ค์†ํ˜• ์ฃผ๋ฐฉ

Tomcat์€ ์—„๋ฐ€ํžˆ ๋งํ•˜๋ฉด ๋ชจ๋“  ์ž๋ฐ” ๊ธฐ๋Šฅ์„ ๋‹ค ๊ฐ–์ถ˜ 'Full WAS'๋Š” ์•„๋‹ˆ์ง€๋งŒ, ์šฐ๋ฆฌ๊ฐ€ ๋ฐฐ์šฐ๋Š” ์„œ๋ธ”๋ฆฟ๊ณผ JSP๋ฅผ ๋Œ๋ฆฌ๋Š” ๋ฐ๋Š” ์ตœ๊ณ ์ž…๋‹ˆ๋‹ค. ๊ทธ๋ž˜์„œ ์ „ ์„ธ๊ณ„ ์ ์œ ์œจ์ด 50%๊ฐ€ ๋„˜๋Š” ๊ฑฐ์˜ˆ์š”.

'๐Ÿ‘ฉโ€๐Ÿ’ปDeveloper ๐Ÿ’ก > ๐Ÿ’พBack-end๐Ÿ•Š๏ธ' ์นดํ…Œ๊ณ ๋ฆฌ์˜ ๋‹ค๋ฅธ ๊ธ€

Hello, jsp! ์ž…๋ฌธ] ํ†ฐ์บฃ(Tomcat) ์„ค์น˜์™€ ํ”„๋กœ์ ํŠธ ๊ตฌ์กฐ ์™„๋ฒฝ ์ดํ•ดํ•˜๊ธฐ  (0) 2026.03.12
Hello, jsp!  (0) 2026.03.12
Java Stream(์ŠคํŠธ๋ฆผ) ์™„์ „ ์ •๋ฆฌ  (0) 2026.02.12
JAVA ์Šค๋ ˆ๋“œ(Thread) ์™„์ „ ์ •๋ฆฌ  (0) 2026.02.12
Java ์ œ๋„ค๋ฆญ(Generic) ์™„์ „ ์ •๋ณต  (0) 2026.02.12
'๐Ÿ‘ฉ‍๐Ÿ’ปDeveloper ๐Ÿ’ก/๐Ÿ’พBack-end๐Ÿ•Š๏ธ' ์นดํ…Œ๊ณ ๋ฆฌ์˜ ๋‹ค๋ฅธ ๊ธ€
  • Hello, jsp! ์ž…๋ฌธ] ํ†ฐ์บฃ(Tomcat) ์„ค์น˜์™€ ํ”„๋กœ์ ํŠธ ๊ตฌ์กฐ ์™„๋ฒฝ ์ดํ•ดํ•˜๊ธฐ
  • Hello, jsp!
  • Java Stream(์ŠคํŠธ๋ฆผ) ์™„์ „ ์ •๋ฆฌ
  • JAVA ์Šค๋ ˆ๋“œ(Thread) ์™„์ „ ์ •๋ฆฌ
fulfilling_enjoyable yeona๐Ÿถ๐Ÿฆซ
fulfilling_enjoyable yeona๐Ÿถ๐Ÿฆซ
Quantitative Research Engineer & Quantitative Strategist | Multimodal Alpha (Price/News/On-chain) | Regime-aware, Cost-included Backtests | Remote-first ์—ฐ๋ฆฌ์˜ ๋‚œ ๋จธ๋‹ˆ๐Ÿ’ฐ๊ฐ€ ์ข‹์•„๐Ÿ’™๐Ÿฅณ ์ถฉ๋งŒํ•˜๊ฒŒ ๊ทธ๋ฆฌ๊ณ  ์ฆ๊ฒ๊ฒŒ ๐Ÿถ ๐Ÿฆซ ๐Ÿ’›
  • fulfilling_enjoyable yeona๐Ÿถ๐Ÿฆซ
    Yeona's Diary
    Quantitative Researcher & Engineer
    AboutMe ๋ชฉํ‘œ GitHub Blog
  • ์ „์ฒด
    ์˜ค๋Š˜
    ์–ด์ œ
    • ๐Ÿค ๐Ÿ˜Ž ์•ˆ๋…•โ˜ƒ๏ธ๐Ÿ’ž (95) N
      • ๐Ÿ’™ ๐Ÿค Diary๐Ÿฐ ๐ŸŽ€ ๐Ÿงธ (39) N
        • ๐Ÿ—ฝ๋ฏธ๊ตญ DS & CS ๋ฐ•์‚ฌ ์ด๋ฏผ๐Ÿ‹ (28)
        • ๐Ÿ›ซ์—ฌํ–‰ ์ด์•ผ๊ธฐ (1)
        • ๐Ÿ“’์˜ค๋Š˜ ์ด์•ผ๊ธฐ๐Ÿ’’๐Ÿซง๐ŸŒค๏ธ (6) N
        • ๐Ÿฐโ˜˜๏ธ๐Ÿป‍โ„๏ธ๊ฐ•์•„์ง€ ์œก์•„ (0)
      • ๐ŸฌActuary๐Ÿคธ‍โ™€๏ธโœจ (1)
      • ๐Ÿ‘ฉ‍๐Ÿ’ปDeveloper ๐Ÿ’ก (35)
        • โš’๏ธ์‚ฝ์งˆ ๊ธฐ๋ก๊ธฐ๐Ÿ“[TIL] (6)
        • ๐Ÿ–ผ๏ธFront-end๐ŸŽจ (3)
        • ๐Ÿ’พBack-end๐Ÿ•Š๏ธ (15)
        • ๐Ÿคน‍โ™€๏ธAlgorithm & Coding Test๐Ÿ’ƒ (5)
        • ๐Ÿ—ปData๐Ÿ”๏ธ (1)
        • ๐Ÿ“Project๐Ÿ• (1)
      • ๐Ÿ’ฐ๊ฒฝ์ œ์  ์ž์œ  ๋‹ฌ์„ฑโœŒ๏ธ๐ŸคŸ (8)
        • ๐Ÿ“ŠQuant๐Ÿ“ˆ๐Ÿ‘ (4)
        • ๐Ÿฐ๐Ÿ›’๐Ÿฅ‡ (1)
        • ๐Ÿ’Ž ํˆฌ์ž ์‹ค์ „ ๊ฒฝํ—˜ โ˜บ๏ธ (1)
        • ๐Ÿ… Bitcoin 15๊ฐœ ๋ชจ์œผ๊ธฐ : 2040๋…„ 200์–ต+ (0)
        • ๐ŸŒŽ๋ฏธ๊ตญ ์‹œ์žฅ๐Ÿฆ (0)
      • ๐ŸŒค๏ธCloud๐ŸŒค๏ธโ˜๏ธ (2)
        • AWS (1)
        • Kubernetes (0)
        • Google Cloud Professional (0)
  • ๋ธ”๋กœ๊ทธ ๋ฉ”๋‰ด

    • ํ™ˆ
    • ํƒœ๊ทธ
    • ๋ฐฉ๋ช…๋ก
  • ๋งํฌ

    • git
  • ๊ณต์ง€์‚ฌํ•ญ

  • ์ธ๊ธฐ ๊ธ€

  • ํƒœ๊ทธ

    ๋ฏธ๊ตญ์œ ํ•™
    ๊ฐ€์„ํ•™๊ธฐ
    AWS
    DS
    Java
    ์‹œ์นด๊ณ ๋Œ€ํ•™๊ต
    ์‹œ์นด๊ณ 
    ์‹œ์นด๊ณ ๋Œ€
    ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค
    CS
  • ์ตœ๊ทผ ๋Œ“๊ธ€

  • ์ตœ๊ทผ ๊ธ€

  • hELLOยท Designed By์ •์ƒ์šฐ.v4.10.5
fulfilling_enjoyable yeona๐Ÿถ๐Ÿฆซ
์›น ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ์„œ๋ฒ„(WAS)
์ƒ๋‹จ์œผ๋กœ

ํ‹ฐ์Šคํ† ๋ฆฌํˆด๋ฐ”