IntelliJ JAVA ์น ๊ฐ๋ฐ ํ๊ฒฝ ๊ตฌ์ถ ๋ฐฉ๋ฒ (+ Maven, Tomcat) IntelliJ JAVA ์น ๊ฐ๋ฐ ํ๊ฒฝ ๊ตฌ์ถ ๋ฐฉ๋ฒ (+ Maven, Tomcat) ์ด์ ์ ์์ฑํ๋ [JAVA ์น ๊ฐ๋ฐํ๊ฒฝ] IntelliJ + Tomcat ์ฐ๋ ๋ฐฉ๋ฒ ๊ธ์ ์๊ฐ๋ณด๋ค ๋ง์ ๋ถ๋ค์ด ๋ด์ฃผ์ ์ ์ด๋ฒ ๊ธ์์ ๋ด์ฉ์ ๋ณด๊ฐํ๋ ค๊ณ ํฉ๋๋ค. IntelliJ๋ก JAVA ์น ๊ฐ๋ฐ ํ๊ฒฝ์ ๊ตฌ์ถํด์ Maven ๊ธฐ๋ฐ์ ์น ํ๋ก์ ํธ๋ฅผ ์์ฑํ๊ณ ์คํํ๋ ๋ฐฉ๋ฒ๊น์ง ๋ค๋ฃจ์ด๋ณด๋๋ก ํ๊ฒ ์ต๋๋ค. ์ค๋นํด์ผ ํ ๊ฒ๋ค JAVA๋ก ์น ์ ํ๋ฆฌ์ผ์ด์ ์ ๊ฐ๋ฐํ๊ธฐ ์ํด ํ์ํ ๊ฒ๋ค์ ์ผ๋ฐ์ ์ผ๋ก ๋ค์๊ณผ ๊ฐ์ต๋๋ค. ์ฐธ๊ณ ์ผ์ ํญ๋ชฉ ๋ณ๋ก ๋ค์ด๋ก๋ ๋ฐ์ ์ ์๋ ํ์ด์ง์ ๋งํฌ๋ฅผ ๋ฌ์๋์์ต๋๋ค. ์ ์ฐฝ์ผ๋ก ์ด๋ฆฝ๋๋ค. IntelliJ IDEA ๐ JDK ๐ Maven ๐ (๋๋ ๋ค๋ฅธ ๋น๋ ํด) Tomcat ๐ (๋๋ ๋ค๋ฅธ ์๋ธ๋ฆฟ ์ปจํ ์ด๋) ๋ณธ ๊ธ์์.. 2020. 4. 7. IntelliJ ํฐ์บฃ ๋ก๊ทธ ํ๊ธ ๊นจ์ง์ ํด๊ฒฐํ๋ 2๊ฐ์ง ๋ฐฉ๋ฒ IntelliJ ํฐ์บฃ ๋ก๊ทธ ํ๊ธ ๊นจ์ง์ ํด๊ฒฐํ๋ 2๊ฐ์ง ๋ฐฉ๋ฒ ํฐ์บฃ ์๋ฒ๋ฅผ ์คํํ๋ฉด Output ์ฐฝ์์ ๋ก๊ทธ๋ฅผ ํ์ธํ ์ ์์ฃ . OS ์ธ์ด ์ค์ ์ด ํฐ์บฃ ์๋ฒ ์ธ์ด์ค์ ์ด ๋ง์ง ์๋ ๊ฒฝ์ฐ ํ๊ธ์ด ๊นจ์ ธ์ ์ถ๋ ฅ๋ ์ ์์ต๋๋ค. ์ด ๊ฒฝ์ฐ ๋ ๊ฐ์ง ๋ฐฉ๋ฒ์ ์ ์ฉํด๋ณผ ์ ์์ต๋๋ค. ๋ฐฉ๋ฒ1. ํฐ์บฃ ์ธ์ด ์ค์ ์ ๋ณ๊ฒฝํด์ ์์ด๋ก ๋ก๊ทธ๊ฐ ์ถ๋ ฅ๋๋๋ก ํ๋ค. ๋ฐฉ๋ฒ2. ํ๊ธ์ด ๊นจ์ง์ง ์๋๋ก ์ธ์ฝ๋ฉ์ UTF-8๋ก ์ค์ ํ๋ค. ๋ ๊ฐ์ง ๋ชจ๋ ๋ค๋ฃจ์ด๋ณด๋๋ก ํ๊ฒ ์ต๋๋ค. ์ฐธ๊ณ ๋ก 1๋ฒ์ผ๋ก ์งํํ๋ ๊ฒฝ์ฐ์๋ ์ธ์ฝ๋ฉ ์ค์ ์ ํด์ฃผ๋๊ฒ ์ข์ต๋๋ค. 1. ํฐ์บฃ ์ธ์ด ์ค์ ๋ณ๊ฒฝ ํฐ์บฃ์ด ์คํ ์ค์ด๋ฉด ์ข ๋ฃํฉ๋๋ค. IntelliJ ์ฐ์ธก ์๋จ์ ์คํ ํ๊ฒฝ ์ค์ (Tomcat 9.0.33)์ ํด๋ฆญํ๊ณ Edit Configurations...๋ฅผ ํด๋ฆญํฉ๋๋ค. ์๊น ๋ณธ ํฐ.. 2020. 4. 7. [IntelliJ] ํ๋ก์ ํธ(๋ชจ๋) Tomcat ์๋ฒ context.xml ์์ฑ ๋ฐฉ๋ฒ [IntelliJ] ํ๋ก์ ํธ(๋ชจ๋) Tomcat ์๋ฒ context.xml ์์ฑ ๋ฐฉ๋ฒ Project Structure ์ฐฝ์์ ํด๋นํ๋ ์น ํ๋ก์ ํธ(๋ชจ๋)์ Web framework๋ฅผ ์ ํํ๊ณ [Add Application Server specific descriptor...]๋ฅผ ํด๋ฆญํ๋ค. ์์ ๊ฐ์ด ์ง์ ํด์ค๋ค. IntelliJ IDEA 2019.3 ๊ธฐ์ค์ผ๋ก Version์ 5.0๋ง ์์ง๋ง ์๊ด ์๋ค. [OK]๋ฅผ ํด๋ฆญํ๋ค. ์์ ๊ฐ์ด Tomcat Context Descriptor๊ฐ ์ถ๊ฐ๋ ๊ฒ์ ๋ณผ ์ ์๋ค. [OK]๋ฅผ ํด๋ฆญํ๋ค. META-INF/context.xml ํ์ผ์ด ์์ฑ๋์๋ค. ์ฌ๊ธฐ์ DataSource ๋ฑ์ ํ์ํ ์ค์ ์ ์ถ๊ฐํด์ฃผ๋ฉด ๋๋ค. 2020. 2. 17. ์ดํด๋ฆฝ์ค์์ ์น ์ดํ๋ฆฌ์ผ์ด์ ํ๋ก์ ํธ ์์ฑ ๋ฐ ๋ฐฐํฌํ๊ธฐ ํ๊ฒฝ ๋ฐ ๋ฒ์ ํ๋ซํผ(OS) : Windows 64-bit JDK : OpenJDK - Amazon Corretto 11 Eclipse : Eclipse IDE for Enterprise Java Developers 2019-12 Tomcat : 9.0.30 1. ์น ์ดํ๋ฆฌ์ผ์ด์ ํ๋ก์ ํธ ์์ฑ File - New - Project...๋ฅผ ์ ํํ๋ค. Web - Dynamic Web Project๋ฅผ ์ ํํ๊ณ [Next >]๋ฅผ ํด๋ฆญํ๋ค. ๋๋ New - Dynamic Web Project๋ฅผ ์ ํํ๋ค. โป ์ดํด๋ฆฝ์ค์ Dynamic Web Project ํ๋ก์ ํธ ์ ํ์ ์๋ธ๋ฆฟ ๋ฐ JSP ๊ธฐ๋ฐ ์น ์ดํ๋ฆฌ์ผ์ด์ ์ ๋ง๋ค๋ ์ฌ์ฉํ๋ค. Project name์ ์ ๋ ฅํ๊ณ Target runtime์ ๋ฐฐํฌํ ์๋ฒ๋ฅผ ์ ํํ๋ค... 2020. 2. 2. [JAVA ์น ๊ฐ๋ฐํ๊ฒฝ] IntelliJ + Tomcat ์ฐ๋ ๋ฐฉ๋ฒ ์ด ํฌ์คํ ์ ๋ด์ฉ์ ๋ณด๊ฐํด์ IntelliJ๋ก Java ์น ๊ฐ๋ฐ ํ๊ฒฝ์ ๊ตฌ์ถํ๋ ๋ฐฉ๋ฒ์ ๋ํด ๋ ์์ธํ ์๋ก ์์ฑํ์ต๋๋ค. Maven ๋ด์ฉ์ ์ถ๊ฐํ์ผ๋ฏ๋ก ํด๋น ๋ด์ฉ์ด ํ์ํ์ ๋ถ๋ค์ ์๋ก ์์ฑํ ๊ธ์ ์ฐธ๊ณ ํ์๊ธฐ ๋ฐ๋๋๋ค. ๐ IntelliJ JAVA ์น ๊ฐ๋ฐ ํ๊ฒฝ ๊ตฌ์ถ ๋ฐฉ๋ฒ (+ Maven, Tomcat) 1. ํฐ์บฃ(Tomcat) ์๋ฒ ์ค์น ์๋ฐ ์น ์ดํ๋ฆฌ์ผ์ด์ ์ '์๋ธ๋ฆฟ'์ด๋ผ๊ณ ๋ถ๋ฅด๋ฉฐ ์๋ธ๋ฆฟ์ ์คํํ๋ ค๋ฉด Java EE ๊ท์ฝ์ ๋ฐ๋ผ ๋ง๋ '์๋ธ๋ฆฟ ์ปจํ ์ด๋'๊ฐ ํ์ํ๋ค. ์ํ์น ์ํํธ์จ์ด ์ฌ๋จ์์ ์คํ ์์ค๋ก ๋ฌด๋ฃ๋ก ๋ฐฐํฌํ๋ 'ํฐ์บฃ(Tomcat)' ์๋ฒ๊ฐ ๋ฐ๋ก ์๋ธ๋ฆฟ ์ปจํ ์ด๋์ด๋ค. https://tomcat.apache.org/ Apache Tomcat® - Welcome! The Apache Tomcat.. 2020. 1. 30. ์ด์ 1 ๋ค์