본문 바로가기

전체 글

(101)
[전자정부프레임워크] java.lang.IllegalStateException: Failed to load ApplicationContext JUnit 테스트 중 데이터베이스(DB) 연결 확인 중 발생한 에러 HikariCP를 연결하고 JUnit으로 정상적으로 연결되었는지 확인하는 코드로 아래와 같은 에러가 발생했다 에러 내역 더보기 java.lang.IllegalStateException: Failed to load ApplicationContext at org.springframework.test.context.cache.DefaultCacheAwareContextLoaderDelegate.loadContext(DefaultCacheAwareContextLoaderDelegate.java:132) ~[spring-test-5.3.20.jar:5.3.20] ... Caused by: org.springframework.beans.factor..
[Linux] 리눅스에서 톰캣 설치하는 방법 톰캣 설치 전 주의사항 톰캣 설치 전 톰캣 버전에 맞는 JDK가 설치되어 있는지 확인해야 한다 톰캣 버전별 JDK 버전(Apache Tomcat Version 사이트) 톰캣 버전 8과 8.5는 7 이상 톰캣 버전 9와 10은 8 이상의 JDK를 요구한다 현재 사용중인 버전에 맞춰서 적절한 톰캣 버전을 설치하면 된다 다운로드 명령어를 통해서 톰캣을 받는다 (Tomcat Download 사이트) 톰캣 사이트에서 버전별로 설치 가능한 목록을 보여줍니다 여기서 설치를 원하는 버전을 클릭해서 진행합니다 (9 버전을 기준으로 설치 방법을 진행) tomcat-9 버전을 클릭해서 9 버전 폴더로 들어옵니다 아래와 같이 9 버전의 마이너 버전 목록들이 나타납니다 목록 중 가장 아래에 위치한 v9.0.8 버전을 기준으로 ..
[전자정부프레임워크] unknown character set index for field '255' received from server 전자정부프레임워크 MySQL로 DB 연결해서 사용 중 특정 SQL를 불러오는 중 에러가 발생했다 "unknown character set index for field '255' received from server" 에러 내용으로 console 창에 아래와 같이 에러가 발생했다 간단하게 mysql connect 버전을 변경하면 해결된다 아래는 전자정부프레임워크 생성 시 기본 설정되어 있는 버전이다 버전 변경 전 사용중인 MySQL 버전에 맞춰서 connector 버전을 올리면 된다 ※ 사용중인 MySQL 버전 확인하는 방법 : SELECT VERSION(); 이미지와 같이 버전 정보만 변경하면 된다 이 외에는 maven repository 사이트에서 직접 검색해서 버전 정보를 변경할 수 있다 mysql ..