2023. 4. 7. 08:37γμΈνλ°/μ€νλ§ λΆνΈ - ν΅μ¬ μ리μ νμ©
1οΈβ£ Jar (Java Archive)
μλ°λ μ¬λ¬ ν΄λμ€μ 리μμ€λ₯Ό λ¬Άμ΄μ jar λΌκ³ νλ μμΆ νμΌμ λ§λ€ μ μλ€.
μ΄ νμΌμ JVM μμμ μ§μ μ€νλκ±°λ λ€λ₯Έ κ³³μμ μ¬μ©νλ λΌμ΄λΈλ¬λ¦¬λ‘ μ 곡λλ€.
Jarλ ν΄λμ€μ κ΄λ ¨ 리μμ€λ₯Ό μμΆν λ¨μν νμΌλ‘, μ΄λ₯Ό νμν κ²½μ°μ μ§μ μ€νν μλ μκ³ λ€λ₯Έ κ³³μμ λΌμ΄λΈλ¬λ¦¬ μ¬μ©ν μλ μλ€.
2οΈβ£ War (Web Application Archive)
war λ μΉ μ ν리μΌμ΄μ μλ² WAS μ λ°°ν¬ν λ μ¬μ©νλ νμΌλ‘, μ¦ μΉ μ ν리μΌμ΄μ μλ² μμμ μ€νλκ³ , HTML κ°μ μ μ 리μμ€ μ ν΄λμ€ νμΌμ λͺ¨λ ν¨κ» ν¬ν¨νλ€.
Warλ ꡬ쑰λ₯Ό μ§μΌμΌ νλλ°
WEB-INF
- classes : μ€ν ν΄λμ€ λͺ¨μ
- lib : λΌμ΄λΈλ¬λ¦¬ λͺ¨μ
- web.xml : μΉ μλ² λ°°μΉ μ€μ νμΌ (μλ΅μ κ°λ₯)
-index.html : μ μ 리μμ€
Jar λ JVM μμμ μ€νλλ€λ©΄, Warλ μΉ μ ν리μΌμ΄μ μλ² μμμ μ€νλλ€λ μ°¨μ΄μ μ΄ μλ€.
(κ·Όλ° War λ java -jar μ μ΄μ©ν΄ μμ±νλ jar νμΌμ μΌμ’ μΌλ‘ μΉ μ ν리μΌμ΄μ μ 체λ₯Ό ν¨ν€μ§νκΈ° μν jar νμΌμ΄λΌκ³ μκ°ν΄λ λλ€.. )
3οΈβ£ War λ°°ν¬νλ λ°©λ²
1. μ°μ ν°μΊ£μ΄ μ€ν μ€μ΄μλ€λ©΄ ν°μΊ£μ μ’ λ£νλ€. shutdown.bat (μλμ°)
2. tomcat ν΄λ μμ webapps μ΄λΌλ ν΄λκ° μλλ° μ¬κΈ°μ κΈ°λ³Έ ν μ€νΈ? μ½λλ€μ΄ λ¨μμκΈ° λλ¬Έμ μ΄λ₯Ό λͺ¨λ μμ νλ€.
3. λΉλν war νμΌμ webapps ν΄λμ 볡μ¬νλ€.
4. ν°μΊ£ μλ²λ₯Ό μ€ννλ€. startup.bat (μλμ°)
μ€νκ²°κ³Ό νμΈ
http://localhost:9080/index.html
(λλ tomcat ν¬νΈλ₯Ό 9080μΌλ‘ λ³κ²½ν΄μ κ·Έλ κ³ , κΈ°λ³Έμ 8080μ΄λ€.)
'μΈνλ° > μ€νλ§ λΆνΈ - ν΅μ¬ μ리μ νμ©' μΉ΄ν κ³ λ¦¬μ λ€λ₯Έ κΈ
μ€νλ§ μ»¨ν μ΄λ λ±λ‘ (0) | 2023.04.13 |
---|---|
μλΈλ¦Ώ 컨ν μ΄λ μ΄κΈ°ν, μ ν리μΌμ΄μ μ΄κΈ°ν (0) | 2023.04.11 |
μλΈλ¦Ώ 컨ν μ΄λ μ΄κΈ°νλ? (0) | 2023.04.10 |
IntelliJμμ ν°μΊ£ μ€μ νλ λ°©λ² (0) | 2023.04.10 |
JAVA 17 μ€μΉ & Tomcat 10 λ²μ μ€μΉ νλ λ°©λ² (0) | 2023.04.06 |