본문 바로가기

DEVELOPER HARRY/ETC.8

ERROR#5 MySQL Apache Tomcat 에러/경고 메지 관련 안녕하세요. Harry입니다. 로컬에서 서버를 구동하게 되면 'warn' log level으로 아래의 문구가 출력되는데요. registered the JDBC driver [net.sf.log4jdbc.sql.jdbcapi.DriverSpy] but failed to unregister it when the web application was stopped. To prevent a memory leak, the JDBC Driver has been forcibly unregistered. ** 해당 붉은색 표시는 사용하고 있는 DB의 JDBC Driver에 따라 다르게 출력될 것입니다. 위의 콘솔 메시지는 "어플리케이션을 중지할 때 등록된 JDBC 드라이버를 등록해지 하는데 실패했다. 메모지 누수를 방지.. 2020. 12. 22.
ERROR#4 java.sql.SQLException: The server time zone value 안녕하세요. Harry입니다. 인텔리제이(IntelliJ)에서 MyBatis를 연동함과 동시에 log4jdbc 설정을 하는 중 'java.sql.SQLException:The server time zone value' 에러가 발생하였는데요. 'java.sql.SQLException:The server time zone value' 해당 에러는 MySQL 서버가 기본 값으로 지정되어 있는 server time zone에 대한 문제입니다. 해결 방법 1) 현재 MySQL서버에 설정된 Time zone 값 확인 Command Line 을 실행하여, 아래의 Query를 실행해주세요. 1 SELECT @@global.time_zone, @@session.time_zone; cs 위의 쿼리를 실행하시면 아래와 같이.. 2020. 12. 20.
ERROR#3 MySQL mybatis Invalid bound statement (not found) 안녕하세요. Harry입니다. 인텔리제이(IntelliJ)에서 MyBatis를 사용하기 위해 Test를 진행 중 'Invalid bound statement (not found)' 에러가 발생하였는데요. Invalid bound statement (not found) 에러 해당 에러는 아래 2가지의 경우로 발생하게 됩니다. 1) Mapper 인터페이스와 Mapper xml에 파일 명이 일치하지 않는 경우 > 눈에 쉽게 확인이 가능하기 때문에 Mapper.java(interface파일)과 Mapper.xml의 파일명을 확인 해주세요. 2) Mapper xml 에서 namespace의 경로가 잘못된 경우 > 주로 namespace에 기입된 디렉터리를 인식을 잘 못해 발생 아래 이미지를 확인해주세요. 모두 경.. 2020. 12. 18.
ERROR#3 MySQL 'caching_sha2_password', 'query_cache_size' 안녕하세요. Harry입니다. IntelliJ 최초 Setting 중 'MySQL 'caching_sha2_password', 'query_cache_size' 에러가 발생하였는데요. Authentication plugin 'caching_sha2_password' cannot be loaded: The specified module could not be found. MySQL (TCP/IP) 접속 시 암호화 선택하는 옵션이 없어 발생한 것입니다. 해결 방법 첫 번째 설치된 MySQL 경로의 my.ini 파일을 수정한다. my.ini의 경로는 보통 mysql server가 설치된 디렉터리에 존재합니다. 하지만 저와 같이 해당 디렉터리에 존재하지 않는 경우도 있는데요.. 이 때는 command 창을 실행.. 2020. 12. 17.
ERROR#2 MySQL Unknown system variable 'query_cache_size' 안녕하세요. Harry입니다. 인텔리제이 사용 중 MySQL JDBC 연결 테스트 중 'Unknown system variable 'query_cache_size''의 에러가 발생하였는데요. 발생 경위 1)pom.xml에 mysql 의존성 주입 1 2 3 4 5 mysql mysql-connector-java 6.0.2 Colored by Color Scripter cs 2)JUnit5 테스트 클래스에서 코드 작성 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 package com.myobject.defaults.sample; import lombok.extern... 2020. 12. 17.
ETC#3. 인텔리제이(IntelliJ) 설치(IDE 설치) 안녕하세요. Harry입니다. ETC#3 3번째 게시글으로 JetBrains에서 제공하는 통합환경툴인 IntelliJ IDEA설치 방법을 공유해드리겠습니다! 아시는 분도 있고 모르시는 분도 있겠지만 인텔리제이(IntelliJ)는 Community(무료버전)과 Ultimate(유료버전)으로 나뉘어 있습니다. 그 중 제가 공유해드릴 내용은 유료버전인 Ultimate 버전입니다. 참! 유료 버전인데 다운하는 방법을 알려준다고!? 하실 수 있는데, 인텔리제이는 대학교 web mail 계정이 살아 있다면, 무료로 사용할 수 있으니 계정이 있으시다면 이용해주세요!! 그럼 아래에서 바로 공유해드리겠습니다!! 시작 인텔리제이(IntelliJ) 설치 https://www.jetbrains.com/community/edu.. 2020. 12. 3.