๊ธฐ๋ณธ ์น ํ์ด์ง - web.xml ์ฐ์ปด ํ์ผ ์ค์ ํ๊ธฐ
Welcome Files
์ฐ์ปด ํ์ผ์ด๋ ๋๋ ํ ๋ฆฌ์ ๊ธฐ๋ณธ ์น ํ์ด์ง์ด๋ค.
ํด๋ผ์ด์ธํธ๊ฐ ์๋ธ๋ฆฟ ์ด๋ฆ์ ์๋ตํ๊ณ ๋๋ ํ ๋ฆฌ๊น์ง๋ง ์ง์ ํด์ ์์ฒญํ๋ค๋ฉด ์น ์๋ฒ๋ ํด๋น ๋๋ ํ ๋ฆฌ์์ ์ฐ์ปด ํ์ผ์ ์ฐพ์์ ์๋ตํ๋ค.
web.xml
์ฐ์ปด ํ์ผ์ web.xml์ <welcome-file-list>์ ์ ์ํ๋ค.
<welcome-file-list>
<welcome-file>index.html</welcome-file>
<welcome-file>index.htm</welcome-file>
<welcome-file>index.jsp</welcome-file>
<welcome-file>default.html</welcome-file>
<welcome-file>default.htm</welcome-file>
<welcome-file>default.jsp</welcome-file>
</welcome-file-list>
์ฌ๋ฌ ๊ฐ์ ์ฐ์ปด ํ์ผ์ด ์์ผ๋ฉด ์์์๋ถํฐ ์๋๋ก ์์ฐจ์ ์ผ๋ก ์กฐํํ๊ณ ๋จผ์ ์ฐพ์ ๊ฒ์ ํด๋ผ์ด์ธํธ์๊ฒ ๋ณด๋ธ๋ค.
์น ํ๋ก์ ํธ์ context directory๊ฐ ์์ ๊ฐ์ผ๋ฉด
์ฃผ์์ฐฝ์ context root๊น์ง๋ง ์ ๋ ฅํ์ ๋ root ๋๋ ํ ๋ฆฌ์ index.html ํ์ผ์ด ์์ผ๋ฏ๋ก ํด๋น ํ์ด์ง๊ฐ ์ถ๋ ฅ๋๋ค.
dir1๊น์ง ์ ๋ ฅํ์ ๋๋ dir1 ๋๋ ํ ๋ฆฌ์ default.html ํ์ผ์ด ์์ผ๋ฏ๋ก ํด๋น ํ์ด์ง๊ฐ ์ถ๋ ฅ๋๋ค.
dir2๋ฅผ ์์ฒญํ์ ๋๋ ํด๋น ๋๋ ํ ๋ฆฌ์ ์ฐ์ปด ํ์ผ์ด ์์ผ๋ฏ๋ก 404 ์ฝ๋๊ฐ ๋ฌ๋ค.
'Web' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
Eclipse ์น ํ๋ก์ ํธ IntelliJ๋ก import ํ๋ ๋ฐฉ๋ฒ (2) | 2020.02.07 |
---|---|
์น ์ดํ๋ฆฌ์ผ์ด์ ๋ฐฐํฌ - ์ดํด๋ฆฝ์ค ์๋ ๋ฐฐํฌ์ WAR ๋ฐฐํฌ (1) | 2020.02.04 |
[Eclipse] Dynamic Web Project ํ๋ก์ ํธ ๊ตฌ์กฐ (4) | 2020.02.04 |
Java EE์ Servlet/JSP์ ๊ด๊ณ์ WAS ๊ฐ๋ ์ ๋ฆฌ (0) | 2020.02.03 |
HTTP GET ๋ฉ์๋์ POST ๋ฉ์๋์ ๋น๊ต (0) | 2020.02.03 |
๋๊ธ