[ Docker ] ๋„์ปค๋กœ ํ†ฐ์ผ“ ๋ฐฐํฌ(war)ํ•˜๊ธฐ

์ž‘์—…ํ™˜๊ฒฝ window10 wsl2-ubuntu ์šฐ์„  ๋„์ปค๋ฅผ ํ™œ์šฉํ•ด ํ†ฐ์ผ“ ์ปจํ…Œ์ด๋„ˆ๋ฅผ ๊ตฌ์„ฑํ•ด๋ด…๋‹ˆ๋‹ค. ๋‹ค์Œ ๋งํฌ์—์„œ ๊ตฌ์„ฑํ•˜๋Š” ๋ฐฉ๋ฒ•์„ ์ฐธ๊ณ ํ•ด ์ฃผ์„ธ์š”! ๋„์ปค๋กœ ํ†ฐ์ผ“ ๊ตฌ์„ฑํ•˜๊ธฐ [ Docker ] ๋„์ปค๋กœ ํ†ฐ์ผ“(์ปจํ…Œ์ด๋„ˆ) ์‹คํ–‰ํ•˜๊ธฐ ๋„์ปค์˜ ๊ธฐ๋ณธ์ ์ธ ํ™˜๊ฒฝ ๊ตฌ์„ฑ์€ ๋˜์–ด ์žˆ๋‹ค ๊ฐ€์ •ํ•ฉ๋‹ˆ๋‹ค. ์ž‘์„ฑ์ž ํ™˜๊ฒฝ๊ตฌ์„ฑ win10 wsl2 - ubuntu 1. ๋„์ปค๋กœ ํ†ฐ์ผ“ ์ด๋ฏธ์ง€ ์ฐพ๊ธฐ ํ†ฐ์ผ“์„ ๊ตฌ์„ฑํ•˜๊ธฐ ์œ„ํ•ด ์šฐ๋ฆฌ๋Š” ํ†ฐ์ผ“ ์ด๋ฏธ์ง€๋ฅผ ๋‚ด๋ ค๋ฐ›์•„์•ผ ํ•ฉ๋‹ˆ๋‹ค. ๊ทธ์ „์— ๋„์ปค kithub.tistory.com 1. ์ƒ˜ํ”Œ ํ”„๋กœ์ ํŠธ ์ƒ์„ฑ ์ €๋Š” war ๋ฐฐํฌ๋ฅผ ์œ„ํ•ด ๋‹ค์Œ๊ณผ ๊ฐ™์ด ํ”„๋กœ์ ํŠธ๋ฅผ ๊ตฌ์„ฑํ•ด ๋ณด์•˜์Šต๋‹ˆ๋‹ค. ๊ตฌ์„ฑ ํ™˜๊ฒฝ springboot 3.0.2 jdk 17 STS ์˜์กด์„ฑ Spring boot DevTools Spring web ํ”„๋กœ์ ํŠธ๊ฐ€ ์ƒ์„ฑ๋˜์—ˆ๋‹ค๋ฉด ์ด์ œ ind..

โ†˜ Tools/โ”— Docker 2023. 2. 9. 18:38
[ Docker ] ๋„์ปค๋กœ ํ†ฐ์ผ“(์ปจํ…Œ์ด๋„ˆ) ์‹คํ–‰ํ•˜๊ธฐ

๋„์ปค์˜ ๊ธฐ๋ณธ์ ์ธ ํ™˜๊ฒฝ ๊ตฌ์„ฑ์€ ๋˜์–ด ์žˆ๋‹ค ๊ฐ€์ •ํ•ฉ๋‹ˆ๋‹ค. ์ž‘์„ฑ์ž ํ™˜๊ฒฝ๊ตฌ์„ฑ win10 wsl2 - ubuntu 1. ๋„์ปค๋กœ ํ†ฐ์ผ“ ์ด๋ฏธ์ง€ ์ฐพ๊ธฐ ํ†ฐ์ผ“์„ ๊ตฌ์„ฑํ•˜๊ธฐ ์œ„ํ•ด ์šฐ๋ฆฌ๋Š” ํ†ฐ์ผ“ ์ด๋ฏธ์ง€๋ฅผ ๋‚ด๋ ค๋ฐ›์•„์•ผ ํ•ฉ๋‹ˆ๋‹ค. ๊ทธ์ „์— ๋„์ปคํ—ˆ๋ธŒ์— ์˜ฌ๋ผ์™€ ์žˆ๋Š” ํ†ฐ์ผ“ ์ด๋ฏธ์ง€๋“ค์˜ ๋ชฉ๋ก์„ ํ™•์ธํ•ด ๋ณผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. search ๋ช…๋ น์–ด๋ฅผ ์‚ฌ์šฉํ•ด ๋ชฉ๋ก์„ ๊ฒ€์ƒ‰ ํ•˜๊ฒŒ ๋˜๋ฉด ์ด๋ฏธ์ง€์˜ ์ด๋ฆ„, ์„ค๋ช…, ํ‰์ (๋ณ„) ๋“ฑ์„ ํ™•์ธ ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. docker search [OPTIONS] TERM docker search ๋ช…๋ น์–ด ๊ณต์‹๋ฌธ์„œ sintae@DESKTOP-JAQ684D:~$ docker search tomcat NAME DESCRIPTION STARS OFFICIAL AUTOMATED tomcat Apache Tomcat is an open source ..

โ†˜ Tools/โ”— Docker 2023. 2. 5. 16:23
[ ์ทจ์ผ“ํŒ… ๋งคํฌ๋กœ ] * ์‹คํ–‰ํŒŒ์ผ ๋งŒ๋“ค๊ธฐ

- ์…€๋ ˆ๋‹ˆ์›€์ด ํฌํ•จ๋œ ์‹คํ–‰ํŒŒ์ผ ๋งŒ๋“ค๊ธฐ ( with python 2.7 ) ํŒŒ์ด์ฌ์€ ์…€๋ ˆ๋‹ˆ์›€์„ ํฌํ•จํ•œ ์‹คํ–‰ํŒŒ์ผ์„ ๋งŒ๋“ค๋ฉด ์ •์ƒ์ ์œผ๋กœ ๋™์ž‘ํ•˜์ง€ ์•Š๋Š”๋‹ค. ์ด์œ ๋Š” ๋ธŒ๋ผ์šฐ์ €๋ฅผ ์ œ์–ดํ•˜๋Š” chromedriver๊ฐ€ ํฌํ•จ๋˜์–ด ๋ฐฐํฌ๋˜์ง€ ์•Š๊ธฐ ๋•Œ๋ฌธ์ด๋‹ค. ๋•Œ๋ฌธ์— ์šฐ๋ฆฌ๋Š” chromedriver๋ฅผ ํฌํ•จ์‹œ์ผœ ๋ฐฐํฌ์‹œํ‚ฌ ํ•„์š”๊ฐ€ ์žˆ๋‹ค. 1. pyinstaller ์„ค์น˜ python -m pip install --upgrade pip pip install pyinstaller==3.6 2. ์‹คํ–‰ํŒŒ์ผ ๋งŒ๋“ค๊ธฐ pyinstaller --add-binary "chromedriver.exe";"." {ํƒ€์ผ“ํŒŒ์ผ} --add-binary ์˜ต์…˜์œผ๋กœ chromedriver.exe ๋ฅผ ์‹คํ–‰ํŒŒ์ผ์— ํฌํ•จ์‹œ์ผœ ์ค€๋‹ค 3. ์‹คํ–‰ํ•ด๋ณด๊ธฐ ํŒŒ์ด์ฌ ์‹คํ–‰ํŒŒ์ผ์„ ๋งŒ๋“ค๊ฒŒ ๋˜๋ฉด ํ•ด..

[ Spring boot] ํ†ฐ์ผ“ ์‹คํ–‰์‹œ java.lang.NoClassDefFoundError ์—๋Ÿฌ ํ•ด๊ฒฐ ๋ฐฉ๋ฒ•

SQL ๋กœ๊ฑฐ๋ฅผ ์„ค์ •์„ ๋งˆ์นœ ๋’ค, ๋กœ๊ฑฐ ํ…Œ์ŠคํŠธ ํ›„ ์ปค๋ฐ‹์„ ํ•œ ๋’ค, ์ˆ˜์ •์ž‘์—…์„ ๋งˆ์น˜๊ณ  ์žฌ ์ปดํŒŒ์ผ์„ ์‹œ๋„ํ•˜๋˜ ์ค‘ java.lang.NoClassDefFoundError ์—๋Ÿฌ๋ฅผ ๋งŒ๋‚˜๊ฒŒ ๋˜์—ˆ๋‹ค. ์ƒ๋‹นํžˆ ๋‹นํ˜น์Šค๋Ÿฌ์› ๋‹ค. ๋ถ„๋ช… ์ด์ƒ์ด ์—†๋˜ ์†Œ์Šค์˜€๋Š”๋ฐ ๋ง์ด๋‹ค. ๋ชจ๋“  ๋กœ๊ฑฐ์˜ ์„ค์ •์€ ์™„๋ฒฝํ–ˆ๋‹ค. ์ด๋ฆฌ์ €๋ฆฌ ๋‘˜๋Ÿฌ๋ด๋„ ์›์ธ์„ ์•Œ ์ˆ˜ ์—†์—ˆ๋‹ค. ๊ทธ๋Ÿฌ๋‹ค java.lang.NoClassDefFoundError์˜ ์›์ธ์ด ํ†ฐ์ผ“ ์ปดํŒŒ์ผ ์‹œ์ ์—์„œ ๋ฐœ์ƒ ํ•œ๋‹ค๋Š” ๊ฒƒ์„ ์•Œ๊ฒŒ ๋˜์—ˆ๊ณ , ํ†ฐ์ผ“์˜ scope๋ฅผ compile๋กœ ์ˆ˜์ •ํ•˜๋‹ˆ ์•„๋ฌด์ผ ์—†๋˜ ๊ฒƒ ์ฒ˜๋Ÿผ ๋™์ž‘ํ•˜๊ฒŒ ๋˜์—ˆ๋‹ค ... org.springframework.boot spring-boot-starter-tomcat compile ์ด์œ ๋Š” ์ด์ „์— ์ •์ƒ์ ์ธ ์ปดํŒŒ์ผ์ด ์ผ์–ด๋‚˜๊ฒŒ ๋˜๋ฉด ํด๋ž˜์ŠคํŒจ์Šค๋ฅผ ๊ธฐ์ค€์œผ๋กœ ์˜์กด์„ฑ..

โ†˜ Framework/โ”— Spring 2021. 10. 27. 11:28
๋ฐ˜์‘ํ˜•