๐๐ก๐ฒ ๐๐ข๐ ๐ ๐๐ซ๐๐๐ญ๐ ๐ญ๐ก๐ข๐ฌ ๐ฉ๐๐ ๐?
๋๋ ๊ฐ๋ฐํด๋ก ์ธํ
๋ฆฌ์ ์ด๋ฅผ ์ฌ์ฉํ๋ค. ์ ๋ฃ์ด์ง๋ง ๊ทธ๋งํผ์ ๊ฐ์ ์ง๋ถํ ๋งค๋ ฅ์ด ์๊ธฐ ๋๋ฌธ์ด๋ค. ํ์ง๋ง ์คํ๋ ค ์ด๋ฐ ์ ๋๋ฌธ์ ์ดํด๋ฆฝ์ค๋ฅผ ์ฐ๋๊ณณ์ด ๋ง์ ๊ฑฐ๋ผ ์๊ฐํ๋ค.
์ดํด๋ฆฝ์ค์ ์ธํ
๋ฆฌ์ ์ด, ์ด ๋์ ๊ฐ์ ๊ฐ๋ฐํด์ด์ง๋ง ์ฐจ์ด์ ์ด ์กด์ฌํ๋ค. ๊ทธ๋ฐ ์ฐจ์ด์ ๋ค์ ์ ๋ฆฌํ๊ธฐ ์ํด ์ด ํ์ด์ง๋ฅผ ๋ง๋ค์๋ค. ๊ฐ๋ฐํด์ ํผ์ฉํ์ฌ ์น๊ฐ๋ฐ์ ํ๋ ค๋ ํ๋ค์๊ฒ ๋์์ด ๋๋ ํ์ด์ง๊ฐ ๋์์ผ๋ฉด ์ข๊ฒ ๋ค.
์๋ฌ์ ์ด๋ฆ์ผ๋ก ์ธ์ฉ์ ๋ชฉ์ ๋ฌ์์ผ๋ ctrl + f ์ ํ์ฉํด๋ณด์ธ์
Tomcat version 8.5 only supports J2EE 1.2, 1.3, 1.4 and Java EE 5, 6, and 7 Web modules
์คํ๋ง ํ๋ก์ ํธ๋ฅผ ๊ตฌ๋ ์ํค๊ธฐ์ํด ํฐ์บฃ ์๋ฒ์ ์ถ๊ฐํ ๋ ๋ํ๋ ์๋ฌ์ด๋ค.
์ด๋ ํฐ์บฃ, ์๋ฐ, ์น ๋ชจ๋ ๋ฒ์ ๋ฑ ์๋ฒ ๊ด๋ จ ๋ฒ์ ์ด ๋ง์ง ์๊ธฐ ๋๋ฌธ์ ๋ฐ์ํ๋ ์ค๋ฅ์ด๋ค. ๋๋ฌธ์ ๋ค์ ํ๋ฅผ ๋ณด๊ณ Properties โ Project Facets ์์ Dynamic Web Module ์ ๋ฒ์ ์ ์์ ํด ์ฃผ์ด์ผ ํ๋ค.
Servelet spec | WebSocket Spec | Apache Tomcat Version |
3.1 | 1.1 | 8.5.x |
4.0 | 1.1 | 9.0.x |
Failed to load driver class com.mysql.cj.jdbc.Driver in either of HikariConfig class loader or Thread context classloader
์ดํด๋ฆฝ์ค๊ฐ mysql connector ๋ฅผ ์ธ์ํ์ง ๋ชปํด์ ์๊ธฐ๋ ์ค๋ฅ์ด๋ค. ์ด๋ด๋์๋ ๋ค์๊ณผ ๊ฐ์ด ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ฅผ ์ถ๊ฐํด์ค์ผ ํ๋ค.
Build Path โ Library ์ถ๊ฐ
๋ค์๊ณผ ๊ฐ์ด Classpath ์ Add External Jar ๋ฅผ ํตํด mysql connector ๋ฅผ ๋ฃ์ด์ค๋๋ค.
์๋ฐ ๋ผ์ด๋ธ๋ฌ๋ฆฌ์ ํฐ์บฃ ๋ผ์ด๋ธ๋ฌ๋ฆฌ์ mysql connector ์ถ๊ฐ
์๋ฐ์ ํฐ์บฃ์ ์ค์นํ ํ์ผ์ ๊ฐ๋ฉด ๋ค์๊ณผ ๊ฐ์ด lib ์ด๋ผ๋ ํด๋๊ฐ ์๋ค. ์ด๊ณณ์ ๋ค์ด๋ฐ์ mysql connector ๋ฅผ ๋ฃ์ด์ฃผ๋ฉด ๋๋ค.
์๋ฐ ํด๋์ ์์น๋ฅผ ์ ๋ชจ๋ฅด๊ฒ ๋ค๋ฉด ์ผ์ชฝ ํ๋ก์ ํธ์์ ๋ผ์ด๋ธ๋ฌ๋ฆฌ ํ ๊ธ์ ์ด์ด ๋ณด๋ฉด ๋๋ค. ์๋ ์ฌ์ง์ ๊ธฐ์ค์ผ๋ก ๋ณด๋ฉด C:/Program Files/Java/lib ์ผ๋ก ๊ฐ์ ๋ฃ์ด์ฃผ๋ฉด ๋๊ฒ ๋ค.
ํฐ์บฃ์ ๊ฒฝ์ฐ๋ ์ง์ ์ฐพ์์ ๋ฃ์ด์ผํ๋ค. ๋ณดํต Apache ~ ํ์ผ๋ก ๋์ด์๋ค.
์คํ๋ง๋ถํธ ํ๋ก์ ํธ๋ฅผ ์ธ์ํ์ง ๋ชปํ๋ ๊ฒฝ์ฐ
๋กฌ๋ณต์ ์ค์น ์ํ์ ๊ฐ๋ฅ์ฑ์ด ํฌ๋ค. ๋กฌ๋ณต์ค์น๋ฅผ ๋ค์ํ๊ณ ๋ฐ์ดํฐ ๋ฒ ์ด์ค๊น์ง ์ ์ฐ๊ฒฐ๋๋์ง ํ์ธํ๋ค.
๋ฐ์ดํฐ ๋ฒ ์ด์ค ์ฐ๊ฒฐ ์ค๋ฅ์ ๊ฒฝ์ฐ : Failed to load driver class com.mysql.cj.jdbc.Driver in either of HikariConfig class loader or Thread context classloader
๐๐จ๐จ๐ฅ๐ฌ