
Β μ§λ ν¬μ€ν μμ eGovFrameworkλ₯Ό μ€μΉν΄ 보μμ΅λλ€.
Β μ΄λ² ν¬μ€ν μμλ Tomcat9λ₯Ό μ€μΉνμ¬ μλ² κ΅¬λκΉμ§ ν΄ λ³΄λλ‘ νκ² μ΅λλ€.
Β μλ λ§ν¬λ‘ λ€μ΄κ°μ ν°μΊ£μ λ€μ΄λ‘λ ν΄ λ³΄κ² μ΅λλ€.
https://tomcat.apache.org/
Β μ’μΈ‘μ μλ λ©λ΄λ€ μ€ Downloadμ μλ Tomcat9λ₯Ό ν΄λ¦ν΄ μ€λλ€.

Β 64-bit-Windows.zip νμΌμ ν΄λ¦νμ¬ λ€μ΄λ‘λ λ°μ μ€λλ€.

Β μ λ spring3 ν΄λμ λ€μ΄λ‘λ νμμ΅λλ€.

Β μνλ μμΉμ μμΆμ ν΄μ νμ¬ μ€λλ€.

Β μ’
μ’
νκ²½λ³μλ₯Ό μ€μ νλ ν¬μ€ν
μ΄ μμ΅λλ€.
Β νκ²½λ³μλ₯Ό μ€μ νλ©΄ μ€μΉν ν΄λ μ΄μΈμ κ²½λ‘μμλ Tomcatμ μ¬μ©ν μ μκΈ° λλ¬Έμ κ΅μ₯ν νΈλ¦¬ν©λλ€.
Β νμ§λ§ μ μ κ²½μ°μλ μ€μΉν ν΄λμλ§ μ¬μ©ν μμ μ΄κΈ° λλ¬Έμ λ°λ‘ νκ²½λ³μλ μ§μ ν΄ μ£Όμ§ μκ² μ΅λλ€.
Β Window νμμ Preferencesλ₯Ό ν΄λ¦ν΄ μ€λλ€.

Β λμ€λ Preferences μ°½μμ Serverλ₯Ό κ²μν΄μ€ ν Runtime Environmentsλ₯Ό μ νν΄ μ€λλ€.

Β μμ μ΄ μ€μΉν λ²μ μ λ§λ Tomcatμλ²λ₯Ό μ νν ν Nextλ²νΌμ λλ¬μ€λλ€.
μ μ κ²½μ°μλ Apache Tomcat v9.0 μ
λλ€.

Β Browseλ²νΌμΌλ‘ μκΉ μμΆμ νμλ Tomcatν΄λλ₯Ό μ νν΄ μ€λλ€. λΉ¨κ°μ λ°μ€μΉ λΆλΆμ μ§μ λ κ²½λ‘κ° νμλμ΄ μμΌλ©΄ λ©λλ€.

Β Apply and Close λ²νΌμ ν΄λ¦νμ¬ μλ² μΆκ°λ₯Ό λ§λ¬΄λ¦¬ν΄ μ€λλ€.

Β Tomcat μλ²λ₯Ό μΆκ°νκ³ localhost:8080 λ§ν¬λ‘ μ°κ²°λμλμ§ ν
μ€νΈλ₯Ό ν΄λ³΄κ² μ΅λλ€.
Β μ£Όμλ₯Ό λλ¬λ³΄μ Serverνμ μ°Ύμ ν New > Serverλ‘ μλ² μΆκ° λ²νΌμ ν΄λ¦ν΄ μ€λλ€.

Β μλμ κ°μ νλ©΄μ΄ λμ€λ©΄ μμ μ λ²μ μ λ§λ Tomcat μλ²λ₯Ό μ νν νμ Fisish λ²νΌμ ν΄λ¦ν΄ μ€λλ€. μ μ κ²½μ°μλ Tomcat v9.0 Serverκ° λκ² μ΅λλ€.

Β μλ²λ₯Ό μ±κ³΅μ μΌλ‘ μΆκ°νμλ€λ©΄ μλ²λ₯Ό κ°λμμΌλ΄
μλ€. λ
Ήμμ μμλ²νΌμ λλ¬λ λκ³ μλ² μμμ μ€λ₯Έμͺ½ λ§μ°μ€λ₯Ό λλ¬ Start λ²νΌμ λλ¬λ λ©λλ€.

μλμ κ°μ΄ λ°λ¦¬μ΄ λ΄μ μμλμμ΅λλ€. λ©μμ§κ° λμ€λ©΄ λ©λλ€.

Β chromeμ μ€νμμΌ localhost:8080 μ μ
λ ₯νμ¬ Tomcat μλ²κ° μ ꡬλλκ³ μλμ§ νμΈν΄λ΄
λλ€.

Β μλμ κ°μ νλ©΄μ΄ λμ¨λ€λ©΄ μ±κ³΅μ
λλ€.

Β β» λ§μ½ μ΄λ° μ°½μ΄ λμ¨λ€λ©΄ μλμ λ§ν¬λ₯Ό μ°Έμ‘°ν΄ μ£ΌμκΈ° λ°λλλ€. β»
{link}
Β
Β ν
μ€νΈμ© νλ‘μ νΈλ₯Ό μμ±ν΄ λ³΄κ² μ΅λλ€. Project Explorer μμ μ€λ₯Έμͺ½ λ§μ°μ€λ₯Ό ν΄λ¦ν νNew > Dynamic Web Projectλ₯Ό μ ννκ² μ΅λλ€. μμ μ΄ νΈν μ’
λ₯μ νλ‘μ νΈλ‘ ν
μ€νΈλ₯Ό νμ
λ 무방ν©λλ€.

Β Project name λΆλΆμ μμ±ν ν Nextλ₯Ό μ νν΄ μ€λλ€. μ μ κ²½μ°μλ κ°λ¨ν testλ‘ ν΄ μ£Όμμ΅λλ€.

Β μ΄ νλ©΄μ΄ λμ€λ©΄ κ·Έλ₯ Nextλ₯Ό λλ¬μ€λλ€. μμ§μ μ¬κΈ°μ 건λ릴λ§ν건 μμ΅λλ€.

Β λ§μ§λ§μΌλ‘
Generate web.xml deployment descriptorweb.xmlνμΌμ μλμΌλ‘ μμ±ν΄ μ€λλ€.
Β ν
μ€νΈμ© JSPνμΌμ μμ±ν΄ λ³΄κ² μ΅λλ€. WebContentμμ μ€λ₯Έμͺ½ λ§μ°μ€λ₯Ό λλ¬ New > JSP File μ μ νν΄μ€λλ€.

Β νμΌ μ΄λ¦μ μ ν΄μ€ ν Finish λ²νΌμ λλ¦
λλ€. μ λ κ°λ¨νκ² testλ‘ ν΄ μ£Όμμ΅λλ€.

Β body λΆλΆμ Hello World! λ₯Ό μμ±ν΄ μ€λλ€. λ€λ₯Έ λΆλΆμ μμ§ κ±΄λλ¦¬μ§ μμ΅λλ€.
<%@ page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8"%>
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Insert title here</title>
</head>
<body>
Hello World! <!-- μ΄ λΆλΆλ§ μΆκ° -->
</body>
</html>
Β JSP νμΌμ μ€νμμΌ°μ λ chromeμΌλ‘ μ€νλκ²λ μ€μ ν΄ μ€λλ€.

Β μ€νμν¬ νλ‘μ νΈλ₯Ό μλ²μ μΆκ°ν΄ μ€λλ€. Serverνμμ μ€λ₯Έμͺ½ λ§μ°μ€λ₯Ό ν΄λ¦ν ν,
Add and Remove...νμ μ νν©λλ€.

Β μ’μΈ‘μ μλ²μ λ€μ΄μμ§ μμ λ΄κ° μ€νμν¬ νλ‘μ νΈλ₯Ό ν΄λ¦νμ¬ μ νν ν Add >λ²νΌμ λλ¬ μ€λ₯Έμͺ½μΌλ‘ μΆκ°ν΄ μ€λλ€.

Β μλμ κ°μ΄ νλ‘μ νΈκ° μΆκ°λμλ€λ©΄, Finish λ₯Ό λλ¬μ€λλ€.

Β μ€νμν¬ JSP νμΌμμ μ€λ₯Έμͺ½ λ§μ°μ€λ₯Ό ν΄λ¦ ν Run As > 1 Run on Serverλ₯Ό μ νν΄ μ€λλ€.

Β μλμ κ°μ νλ©΄μ΄ λμ¨λ€λ©΄ μ±κ³΅μ
λλ€!

Β μ΄μμΌλ‘ Tomcatμ μ€μΉνμ¬ eGovFrameworkμ μ°κ²°μν¨ ν κ°λ¨νκ² μλ²κΉμ§ ꡬλν΄ λ³΄μμ΅λλ€.
Β λ€μ ν¬μ€ν μμλ 본격μ μΌλ‘ Spring 곡λΆλ₯Ό νκ² λ κ² κ°μ΅λλ€.
κ°μ¬ν©λλ€.