ํ‹ฐ์Šคํ† ๋ฆฌ ๋ทฐ

SQL ๋กœ๊ฑฐ๋ฅผ ์„ค์ •์„ ๋งˆ์นœ ๋’ค, ๋กœ๊ฑฐ ํ…Œ์ŠคํŠธ ํ›„ ์ปค๋ฐ‹์„ ํ•œ ๋’ค,

 

์ˆ˜์ •์ž‘์—…์„ ๋งˆ์น˜๊ณ  ์žฌ ์ปดํŒŒ์ผ์„ ์‹œ๋„ํ•˜๋˜ ์ค‘ 

 

java.lang.NoClassDefFoundError ์—๋Ÿฌ๋ฅผ ๋งŒ๋‚˜๊ฒŒ ๋˜์—ˆ๋‹ค. ์ƒ๋‹นํžˆ ๋‹นํ˜น์Šค๋Ÿฌ์› ๋‹ค. 

 

๋ถ„๋ช… ์ด์ƒ์ด ์—†๋˜ ์†Œ์Šค์˜€๋Š”๋ฐ ๋ง์ด๋‹ค.

 

๋ชจ๋“  ๋กœ๊ฑฐ์˜ ์„ค์ •์€ ์™„๋ฒฝํ–ˆ๋‹ค. ์ด๋ฆฌ์ €๋ฆฌ ๋‘˜๋Ÿฌ๋ด๋„ ์›์ธ์„ ์•Œ ์ˆ˜ ์—†์—ˆ๋‹ค.

 

๊ทธ๋Ÿฌ๋‹ค java.lang.NoClassDefFoundError์˜ ์›์ธ์ด 

 

ํ†ฐ์ผ“ ์ปดํŒŒ์ผ ์‹œ์ ์—์„œ ๋ฐœ์ƒ ํ•œ๋‹ค๋Š” ๊ฒƒ์„ ์•Œ๊ฒŒ ๋˜์—ˆ๊ณ ,

 

ํ†ฐ์ผ“์˜ scope๋ฅผ compile๋กœ ์ˆ˜์ •ํ•˜๋‹ˆ ์•„๋ฌด์ผ ์—†๋˜ ๊ฒƒ ์ฒ˜๋Ÿผ ๋™์ž‘ํ•˜๊ฒŒ ๋˜์—ˆ๋‹ค ... 

 

<dependency>
    <groupId>org.springframework.boot</groupId>
    <artifactId>spring-boot-starter-tomcat</artifactId>
    <scope>compile</scope>
</dependency>

 

 

์ด์œ ๋Š” 

 

์ด์ „์— ์ •์ƒ์ ์ธ ์ปดํŒŒ์ผ์ด ์ผ์–ด๋‚˜๊ฒŒ ๋˜๋ฉด ํด๋ž˜์ŠคํŒจ์Šค๋ฅผ ๊ธฐ์ค€์œผ๋กœ ์˜์กด์„ฑ์ด ์ƒ๊ธฐ๊ฒŒ ๋œ๋‹ค.

 

๊ทธ๋ ‡๊ฒŒ ๋˜๋ฉด JVM์€ ๋Ÿฐํƒ€์ž„์‹œ ํด๋ž˜์ŠคํŒจ์Šค๋ฅผ ํ†ตํ•ด ๊ธฐ์กด ํด๋ž˜์Šค๋ฅผ ์ฐพ๊ฒŒ ๋˜๋Š”๋ฐ, 

 

์ด ์ค‘ ๊ธฐ์กด ํด๋ž˜์Šค๊ฐ€ ๋ณ€๊ฒฝ๋˜๊ฑฐ๋‚˜ ์‚ญ์ œ๋˜๋ฉด java.lang.NoClassDefFoundError ์ด์™€ ๊ฐ™์€ ์—๋Ÿฌ๋ฅผ ๋ฐœ์ƒ์‹œํ‚ค๋Š” ๊ฒƒ์ด์—ฟ๋‹ค.

 

 

๋Œ“๊ธ€
๋ฐ˜์‘ํ˜•