๊นํ๋ธ์์ ๊ฐ๋จํ ์๋ธ๋ฆฟ ํ๋ก์ ํธ๋ฅผ ์ํฌํธํ๋๋ฐ ๋น๋ํ๊ณ ๋๋ ์ด๋ฐ ์๋ฌ๋ค์ด ์ฐํ๋ค.
The import javax.servlet cannot be resolved๋ฅผ ํฌํจํด์
GenericServlet cannot be resolved to a type
ServletException cannot be resolved to a type
ServletRequest cannot be resolved to a type
ServletResponse cannot be resolved to a type
WebServlet cannot be resolved to a type
๋ชจ๋ ์๋ธ๋ฆฟ ๊ด๋ จ ์๋ฌ๋ค์ด๋ค.
Java SE์๋ ์๋ธ๋ฆฟ ํจํค์ง๊ฐ ํฌํจ๋์ด์์ง ์๊ธฐ ๋๋ฌธ์ด๋ค.
ํ๋ก์ ํธ์ build path ์ฐฝ์ ๋ค์ด๊ฐ๋ณด๋ฉด
Apache Tomcat v7.0์ Server Library๋ฅผ ํฌํจํ๋๋ฐ ํ์ฌ ์ดํด๋ฆฝ์ค์๋ ํฐ์บฃ7 ์๋ฒ๊ฐ ๋ฑ๋ก๋์ด ์์ง ์๊ธฐ ๋๋ฌธ์ unbound๋ผ๊ณ ํ์๋์ด ์๋ค.
ํด๊ฒฐ ๋ฐฉ๋ฒ์ผ๋ก๋..
1. ํ๋ก์ ํธ์ Targeted Runtimes ์ ๋ณด๋ฅผ ๋ณ๊ฒฝํ๋ค.
ํ๋ก์ ํธ์ ์ปจํ ์คํธ ๋ฉ๋ด์์ Properties๋ฅผ ํด๋ฆญํ๋ค.
Targeted Runtimes์์ ํ์ฌ ์ดํด๋ฆฝ์ค์ ๋ฑ๋ก๋์ด์๋ ํฐ์บฃ ์๋ฒ ๋ฒ์ ์ผ๋ก ๋ณ๊ฒฝํ๋ค.
[Apply and Close]๋ฅผ ํด๋ฆญํ์ฌ ์ ์ฉํ๋ค.
๋ค์ ๋น๋ํ๋ฉด ๋ณธ ์๋ฌ๋ ์ฌ๋ผ์ง๋ค.
ํ๋ก์ ํธ์ build path ์ฐฝ์ ํ์ธํด๋ณด๋ฉด, ์๋์ผ๋ก Apache Tomcat v9.0 ๋ผ์ด๋ธ๋ฌ๋ฆฌ๊ฐ build path์ ์ถ๊ฐ๋์์ ์ ์ ์๋ค.
2. ํฐ์บฃ server runtime library ์ถ๊ฐ
์๋ธ๋ฆฟ ์ปจํ ์ด๋์ธ ํฐ์บฃ์ Java EE ์คํ์ ์ผ๋ถ์ธ ์๋ธ๋ฆฟ์ ์ง์ํ๋ฉฐ servlet-api ๋ชจ๋์ ํฌํจํ๊ณ ์๋ค.
[Add Library]๋ฅผ ํด๋ฆญํ๋ค.
Server Runtime์ ์ ํํ๊ณ [Next >]๋ฅผ ํด๋ฆญํ๋ค.
์ฌ๊ธฐ์ ์ดํด๋ฆฝ์ค์ ๋ฑ๋ก๋ ํฐ์บฃ ์๋ฒ๊ฐ ํ์๋๋ค.
ํฐ์บฃ ์๋ฒ๋ฅผ ์ ํํ๊ณ [Finish]๋ฅผ ํด๋ฆญํ๋ค.
ํผ์ณ๋ณด๋ฉด ํฐ์บฃ์ ํฌํจ๋ ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ค์ด build path์ ์ถ๊ฐ๋์์์ ์์ ์๋ค.
์ญ์ [Apply and Close]๋ฅผ ํด๋ฆญํ๊ณ ๋ค์ ๋น๋ํ๋ฉด ํด๋น ์๋ฌ๋ ์ฌ๋ผ์ง๋ค.
'Javaยท๏ปฟServletยท๏ปฟJSP' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[JAVA] TCP ์์ผ ํ๋ก๊ทธ๋๋ฐ์ผ๋ก ๊ฐ๋จํ HTTP ํด๋ผ์ด์ธํธ ๊ตฌํํ๊ธฐ (1) | 2020.02.02 |
---|---|
์ดํด๋ฆฝ์ค์์ ์น ์ดํ๋ฆฌ์ผ์ด์ ํ๋ก์ ํธ ์์ฑ ๋ฐ ๋ฐฐํฌํ๊ธฐ (0) | 2020.02.02 |
์ดํด๋ฆฝ์ค์์ ๊นํ๋ธ ์ ์ฅ์ ๋ณต์ ๋ฐ ํ๋ก์ ํธ ์ํฌํธํ๋ ๋ฐฉ๋ฒ (1) | 2020.02.01 |
[JAVA] static import๋ฌธ (0) | 2020.01.29 |
[JAVA] ๋๋ค์(Lambda Expression) (0) | 2020.01.23 |
๋๊ธ