๊ธฐ๋ณธ ์น ํ์ด์ง - web.xml ์ฐ์ปด ํ์ผ ์ค์ ํ๊ธฐ
๊ธฐ๋ณธ ์น ํ์ด์ง - 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 ์ฝ๋๊ฐ ๋ฌ๋ค.