Back-End/SPRING4 build ] spring ํ๋ก์ ํธ tomcat์ผ๋ก buildํ๊ธฐ ๊ทธ ๋์์ sts ์์ tomcat์ run as ํ์๋๋ฐ ์ค์ ๋ก๋ ํ๋ก์ ํธ ํ์ผ์ .war๋ก ์์ถํด tomcat์ ์ฌ๋ ค์ผ ํ๋ค. ์ด๋ป๊ฒ ๋ค๋ฅธ๊ฐ?? ์ฐ์ ํฐ์บฃ์ด ์ด๋ป๊ฒ ๋์๊ฐ๋์ง ์ดํด๋ณธ๋ค. 1. tomcat ์ค์น ๋ ํด๋ > bin > startup.bat ์คํ > ์ธํฐ๋ท ์ฐฝ์์ localhost:8080 ์ ์คํํ๋ฉด ํฐ์บฃ์ด ๊ฐ์ง๊ณ ์๋ index.jsp๊ฐ ๋์จ๋ค. ํ๋ก์ ํธ ํด๋ build ๊ณผ์ 1. sts์์ build ํ๊ณ ์ ํ๋ ํ๋ก์ ํธ ํด๋์ ๋ง์ฐ์ค ์ฐํด๋ฆญ > maven > Update project 2. Run as > maven install (ํ๋ก์ ํธ๋ฅผ .war ํ์ผ๋ก ์์ถํ๋ ๊ณผ์ ) - build success ๋ผ๊ณ ๋์ค๋ฉด ์ฑ๊ณต - fail : jre 1.6 ์ด๋๊ณ ๋ฌผ์ผ๋ฉด maven upd.. 2022. 7. 18. SPRING] ์ธ๋ถ ํ๋ก์ ํธ ํ์ผ์ด ์ ๋๋ก import ๋์ง ์์ ๋ ์ธ๋ถ ํ๋ก์ ํธ ํ์ผ์ ์์ฑํ pc์ ํ์ฌ ํ์ผ์ ๋ฐ์์ค๋ ค๋ pc์ ํ๊ฒฝ์ด ๋ค๋ฅผ ๊ฒฝ์ฐ ์ด๋ฌํ ๋ฌธ์ ๊ฐ ์๊ธธ ์ ์๋ค. java ๋ tomcat์ ์ค์นํ ์์น๊ฐ ๊ฐ์ ๋ค๋ฅด๊ธฐ ๋๋ฌธ. sts ์์ import ๋ก ํ์ผ์ ๊ฐ์ ธ์๋๋ฐ pom.xml ์์ ๋นจ๊ฐ ์ค์ด ๊ณ์ ๋จ๊ฑฐ๋ ํ๋ก์ ํธ ์คํ์ด ๋์ง ์๋ ๊ฒฝ์ฐ ์๋ํด๋ณด๊ธฐ. 1. ์ธ๋ถ ํ๋ก์ ํธ ํ์ผ์ ๊ฐ์ .setting ๊ณผ .project ํด๋ ๋ฅผ ์ง์ด๋ค. 2. sts(์ดํด๋ฆฝ์ค)๋ฅผ ์ฌ์คํํ๋ค. 3. sts ์์ ํ๋ก์ ํธ๊ฐ ๋นํ์ฑํ ๋์ด ์์ ๊ฒ. sts ์์ ํ๋ก์ ํธ ์ญ์ ํ๋๋ฐ ์ฃผ์!!** ์ค์ ํ๋ก์ ํธ ํด๋๊น์ง ์ง์ด๋ค๋ ์ฒดํฌ๋ฐ์ค ํด์ ํ๊ธฐ ** ์ฒดํฌํ๋ฉด sts ๋ฟ๋ง์๋๋ผ ์ค์ ํ์ผ๋ ์ง์์ง๋ฏ๋ก ์ฒดํฌํ๋ฉด ์๋จ. 4. import ๋ฉ๋ด ๋ค์ด๊ฐ์ ๊ฐ์ ธ์ค๋๋ฐ projects.. 2022. 5. 23. SPRING] ์คํ๋ง ํ๋ก์ ํธ ์์ฑ, ์ค์ ํ๊ธฐ ํ๋ก์ ํธ ์์ฑ, ์ค์ ๋ฐฉ๋ฒ ํ๋ก์ ํธ ์ค์ ํ๋ ๊ณผ์ ์ด ์์ํ๊ณ ๋ณต์กํ๊ธฐ ๋๋ฌธ์ ์์ธํ ๊ธฐ๋กํด๋๊ณ ์ฐ์ต์ ๋ง์ด ํด์ผํ ๊ฒ ๊ฐ๋ค. 1. Spring Legacy Project ๋ก ํ๋ก์ ํธ ์์ฑ 2. ์๋ฐ ๋ฒ์ ๋ณ๊ฒฝ (Project Facets๊ณผ pom.xml์์) 1) Project Facets ํ๋ก์ ํธ ์ฐํด๋ฆญ > properties > project facets 2) pom.xml 3. web.xml ์์ ํ๊ธ ๊นจ์ง ๋ฐฉ์ง ์ค์ ์ฝ๋๋ ๋งค๋ฒ ๋ณต๋ถํ๋ฉด ๋๋ค. ์ธ์ฐ๊ธฐ๋ณด๋จ ์ด๋ค ์ฝ๋์ธ์ง ์ดํดํ๊ธฐ. > ์ฝ๋ ๋ณต๋ถ ๋๋ณด๊ธฐ ๋๋ณด๊ธฐ ํ๊ธ ๊นจ์ง ๋ฐฉ์ง ์ฝ๋๋ฅผ web.xml์ ์ฝ์ encodingFilter org.springframework.web.filter.CharacterEncodingFilter encoding UTF.. 2022. 5. 23. SPRING] ์ด๊ธฐ ์ค์ , ํ๋ก์ ํธ ์์ฑ ๋ฐฉ๋ฒ 1. ์ํฌ์คํ์ด์ค ์ฌ์ค์ SPRING ํด๋ ์์ฑ > sts ์์ ์ํฌ์คํ์ด์ค ์์น ๋ค์ ์ก์์ฃผ๊ธฐ 2. sts ์ค์ window > preferences > 1) general > web browser , workspace 2) Web > CSS/ HTML/ JSP Files 3. ํ๋ก์ ํธ ์ด๊ธฐ ์ค์ 1) ๋ ๊ฑฐ์ ํ๋ก์ ํธ ์์ฑ Finish! -> ์ด๊ธฐ์๋ ๋ญ๊ฐ ๋ค์ด๋ฐ์๊ฑฐ๋ ๋ฌป๋๋ฐ yes ๋๋ฌ์ฃผ๋ฉด ๋๋ค. 2) ๋ฐ ์๋ฒ ์ด๊ธฐ ์ค์ ํ๋ก์ ํธ ์ด๋ฆ์์ ์ฐํด๋ฆญ > Run As > Run On Server next ๋๋ฌ์ ์คํ์ํฌ ํ๋ก์ ํธ๋ง ๋จ๊ธฐ๊ณ ๋ค๋ฅธ ํ๋ก์ ํธ๋ remove all ํด์ค๋ค. ์คํํ๋ฉด ๋ฐฉํ๋ฒฝ ํ์ฉ ์๋ฆผ์ฐฝ์ด ๋จ๋๋ฐ ํ์ฉํด์ฃผ๋ฉด ์นํ์ด์ง์์ ๋ฌ๋ค. ํฐ์บฃ ์ค์ ์ jsp์ ๋ง์ฐฌ๊ฐ์ง๋ก ํ ๋ฒ๋ง ํด์ฃผ๋ฉด ๋๋ค. 3.. 2022. 5. 23. ์ด์ 1 ๋ค์