์ดํด๋ฆฝ์ค ๋ฐ๋ก๊ฐ๊ธฐ ์์ด์ฝ ์คํ์ด ์ ๋๋ ๋ฌธ์ ํด๊ฒฐ๋ฒ ์๋ฌ ๋ฐ์์ eclipse.ini ํ์ผ์์ `-startup`, `-launcher.library` ๊ฒฝ๋ก๋ฅผ ์ ํํ ์ง์ ํด์ฃผ์. org.eclipse.equinox.launcher ๋ก ์์ํ๋ jarํ์ผ์ startup ๊ฒฝ๋ก๋ก org.eclipse.equinox.launcher ๋ก ์์ํ๋ ํด๋๋ launcher.library ๊ฒฝ๋ก๋ก ์ง์ ํด์ฃผ๊ธฐ ์ด๋ ๊ฒ ํ๋๋ฐ๋ ์ ๋๋ค๋ฉด?ํ์์ ๊ฒฝ์ฐ ์ ๊ฒฝ๋ก๋ฅผ ์์ ํด ์ฃผ์ ๋ค๋ฅธ ์๋ฌ ๋ฉ์ธ์ง๋ฅผ ์ถ๊ฐ๋ก ๋ฐ์๋ค. -vm ์ด๊ฑด JVM ๊ฒฝ๋ก ์ก์์ฃผ๋ ๊ฒ JVM.dll ์ด ์์นํ๋ bin ํด๋๋ก ๊ฒฝ๋ก๋ฅผ ์ก์์ฃผ์ด์ผ ํ๋ค. ์์ ์ ์์ ํ ํด๊ฒฐ์๋ฃ!!! ์ด๋ ๊ฒ ํด๋ ์ ๋๋ค๋ฉด? ๊ธํ๋ฐ๋ก ๊ทธ๋ฅ ์ดํด๋ฆฝ์ค ํด๋๋ก ๊ฐ์ ์คํํ์ผ..
My Tech Blog (๋ถ๋ฅ ์ ์ฒด๋ณด๊ธฐ)
์ผ ๋๋ด๊ณ ํ ์ผ โ
`์ฌ๊ธฐ๋ก` ์น์ฌ์ดํธ์์ ๋ํํ๊ธฐ๋ฌผ ์๊ฑฐ ์ ์ฒญํ๊ฑฐ: `์ ์๊ธฐ`, `์ปดํจํฐ ์์`, `๋ชจ๋ํฐ`, `ํ๋ผ์คํฑํต`, `๋ฐฅ์ฅ` ์์ฝ๋ฒํธ ๋ถ์ฌ์ ๋ด๋๊ธฐโ
๋นจ๋ ๊ฐ๊ธฐโ
๊ฑด์กฐ๊ธฐ ๋๋ฆฌ๊ธฐโ
์ฃผ๋ฐฉ ์๋์ฅ ๋งค์ง ์คํ์ง๋ก ํ๋ฒ์ฉ ๋ฆ๊ธฐโ
ํ์ฅ์ค ์ฒญ์โ
์ฐ๋ ๊ธฐ ๋ด๋๊ธฐโ
์๋ง ์๋ฉ์ฅ ์ฐ๊ฑฐ์ ์ ๋ฆฌ ๐ ์ดํด๋ฆฝ์ค ์๋ฌ The Eclipse executable launcher was unable to locate its companion shared library ์ค๋ฅ ๊ณ ์น๊ธฐ -startupplugins/org.eclipse.equinox.launcher_1.6.900.v20240613-2009.jar--launcher.libraryC:\Users\aweso\.p2\pool\plugins\org.eclipse.equ..
ํด๊ฒฐ๋ ํ์ ๋ชจ์ต ์ค๋๋ง์ ๊นํ๋ธ ๋ค์ด์์ 3d ์๋๋ฅผ ํ์ธํ๋๋ฐ 10์ 29์ผ์ ๋ฉ์ถ์ด ์๊ณ ์ดํ ์ปค๋ฐํ ๋ด์ญ์ ๋ฐ์๋์ง ์์์. main.yml ํ์ธํด ๋ณด์์ผ๋ ์ฝ๋์ ์ด์ ์์. โ ๏ธ ๋ฌธ์ hint: Updates were rejected because the remote contains work that you do not hint: have locally. This is usually caused by another repository pushing to hint: the same ref. If you want to integrate the remote changes, use hint: 'git pull' before pushing again. hint: See the 'Note about fa..
โ ๏ธ๋ฌธ์ mySQL bin ์ ํ๊ฒฝ๋ณ์์ ๋ฑ๋ก ํด ์ฃผ์๋๋ฐ๋ cmd์์ mysql ์คํ ์ ๋๋ ๋ฌธ์ ์ค๋ฅ๋ด์ฉcmd(๋ช
๋ น ํ๋กฌํํธ)์์ mysql -u root -p ํ๋๋ฐ 'mysql'์(๋) ๋ด๋ถ ๋๋ ์ธ๋ถ ๋ช
๋ น, ์คํํ ์ ์๋ ํ๋ก๊ทธ๋จ, ๋๋ ๋ฐฐ์น ํ์ผ์ด ์๋๋๋ค. ๐ง ์์ธ์์ธ ํ๊ฒฝ๋ณ์ ์ค์ ๊ฒฝ๋ก๊ฐ ์๋ชป๋จC:\JSP\mysql-9.1.0-winx64\bin๋ก ์๋ชป ์ค์ ํ๊ธฐ ๋๋ฌธ ๐ก ํด๊ฒฐ๋ฒProgram Files ์๋ ์๋ MySQL Server๋ก ์ค์ ํด ์ฃผ์ด์ผ ํ๋ค.C:\Program Files\MySQL\MySQL Server 8.0\bin๋ก ๋ฐ ๊ฟ์ฃผ๋๊น ๋๋ค. C:\JSP\mysql-9.1.0-winx64\bin์ C:\Program Files\MySQL\MySQL Server 8.0\b..
๋ถํธ ์คํธ๋ฉ ๋ค์ด๋ก๋ https://getbootstrap.com/docs/5.3/getting-started/download/ DownloadDownload Bootstrap to get the compiled CSS and JavaScript, source code, or include it with your favorite package managers like npm, RubyGems, and more.getbootstrap.com bootstrap-5.3.3-distํด๋ ์์ ๋ค์ด๊ฐ๋ฉด js๋ css ํด๋๊ฐ ์๋ค.๋ ๊ฐ ๋๋๊ทธํ๊ณ ๋ณต์ฌํ ํ ์ดํด๋ฆฝ์ค๋ก ๋์์์ webapp์ ๋ถ์ฌ๋ฃ๊ธฐ ํด์ ์ถ๊ฐ js๋ ์์ค ๋จ๋๊ฒ ๋ง์์ ๊ทธ๋ฅbootstrap.bundle.min.jsCDN์ผ๋ก ์ถ๊ฐ โก ๋ถํธ์คํธ๋ฉ..
ํ๋ก์ ํธ ์ฐํด๋ฆญ > Properties > Project Facet > Dynamic Web Module > ๋ฒ์ ํ์ธ6.1์ด์๋ ๊ฑธ 6.0์ผ๋ก ํด์ฃผ๋๊น ์ ๋จ.์ฒ์์ Dynamic Web Project ์์ฑ์ 6.0์ผ๋ก ํ์๋ ๋ด Dynamic Web Module ๋ฒ์ ์ด 6.1์์ 6.0์ผ๋ก ๋ณ๊ฒฝ๋์์ ๋ ๋ฌธ์ ๊ฐ ํด๊ฒฐ๋ ๊ฒ์ ๋ณด๋ฉด, ํ๋ก์ ํธ ์ค์ ์์ ํฐ์บฃ ์๋ฒ์ ๊ด๋ จ๋ ํธํ์ฑ ๋ฌธ์ ๊ฐ ์์๋ ๊ฒ ๊ฐ๋ค. Dynamic Web Project ์์ฑ ์ ํฐ์บฃ ์๋ฒ ์ ํ์ด๋ ๋ชจ๋ ์ ํํ์๋๋ฐ 6.0 ๋ฒ์ ์ผ๋ก ํ๋๋ณด๋ค. ๊ทธ๋์ 6.0์ด ํฐ์บฃ ์๋ฒ๋ ํธํ์ด ๋ ๊ฒ ๊ฐ๋ค. Eclipse์์๋ ํ๋ก์ ํธ ์ค์ ์ด ํฐ์บฃ ์๋ฒ๋ ๋ค๋ฅธ ๋ผ์ด๋ธ๋ฌ๋ฆฌ ๋ฒ์ ๊ณผ ์ถฉ๋ํ ์ ์๊ธฐ ๋๋ฌธ์, ํ๋ก์ ํธ์ Facet ๋ฒ์ ์ ๋ง์ถ๋ ๊ฒ์ด ์ค์ํ๋ค.
์ดํด๋ฆฝ์ค ์น๊ฐ๋ฐํ๊ฒฝ ํ๊ฒฝ์ค์ ๋์ค Tomcat ์๋ฒ ์คํ ์๋๋ฉด์ ์๋์ ์๋ ๋ธ. Build path specifies execution environment JavaSE-22. There are no JREs installed in the workspace that are strictly compatible with this environment. ํด๊ฒฐ๋ฒ ์ค์นํ JDK ๋ ์ดํด๋ฆฝ์ค ๋ฒ์ ์ด ๋ฌ๋ผ์ ์๊ธฐ๋ ๋ฌธ์ ์ค์นํ JDK๋ ์ดํด๋ฆฝ์ค ์ฐ๋์ ํด ์ค์ผ ํ๋ค.๋๋ JDK17 ์ ์ฐ๋ค๊ฐ ์ดํด๋ฆฝ์ค ์๋ก์ด ๋ฒ์ ์ ๋ค์ด๋ฐ์ผ๋ฉด์ JDK23์ผ๋ก ์
๊ทธ๋ ์ด๋ ํด ์ฃผ์ด์ ๋ฐ์ํ ๋ฌธ์ ์ด๋ค.JDK23์ ์ดํด๋ฆฝ์ค 2024-12๋ ํธํ๋๋ค.์ดํด๋ฆฝ์ค ์ต์ ๋ฒ์ ๋ค์ด๋ฐ์ ํ ํ๋ก์ ํธ ์ฐํด๋ฆญ > Java Build Path > Libra..
JDK download์ ์ดํ - ์์คํ
- ๊ณ ๊ธ์์คํ
์ค์ - ํ๊ฒฝ๋ณ์ -C:\Program Files\Java\jdk-17 ์ถ๊ฐPath์ C:\Program Files\Java\jdk-17\bin ์ถ๊ฐ Apache Tomcat downloadzip ํ์ผ ๋ค์ด๋ก๋ -> ๊ฒฝ๋ก๋ C๋๋ผ์ด๋ธ์ JSP๋ผ๋ ํด๋ ๋ง๋ค์ด์ฃผ๊ณ ์ฌ๊ธฐ์ ์์ถ ํ์ด์คC:\JSP\apache-tomcat-10.1.33\binstartup ๋ฐฐ์นํ์ผ ์คํํด์ ์๋ฒ ์๋์ํค๊ธฐ๊ทธ์ ์ ํ์ฌ ์์น ๋ณต์ฌํด์ cmd(๋ช
๋ นํ๋กฌํํธ) ์ฆ์ md ๊ด๋ฆฌ์๊ถํ์ผ๋ก ์คํcd C:\JSP\apache-tomcat-10.1.33\binstartup.bat์๋ฒ ์คํ ํ๋ก๊ทธ๋จ์ ๋๋ฉด ์๋จ๋ฐฐ์นํ์ผ ์ผ๋์ผ ์น์๋ฒ๊ฐ ๊ณ์ํด์ ์๋ http://localhost:8080/์ฃผ์์ฐฝ..