๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ

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.