Dev_Log 79

[SpringBoot] 지원되지 않는 문자 집합(클래스 경로에 orai18n.jar 추가)

[ 에러 발생 상황 ] 01. 오라클DB 연동되어있음 02. 프로젝트 시작시 아래 에러 발생 java.sql.SQLException: 지원되지 않는 문자 집합(클래스 경로에 orai18n.jar 추가): KO16KSC5601 [ Solution ] 01. 아래 해당하는 디펜던시 추가후 // https://mvnrepository.com/artifact/com.oracle.ojdbc/orai18n implementation group: 'com.oracle.ojdbc', name: 'orai18n', version: '19.3.0.0' 02. Gradle 또는 Maven 리빌드

Dev_Log 2023.02.17

[SwaggerUI] Failed to start bean 'documentationPluginsBootstrapper'; nested exception is java.lang.NullPointerException

[ Problem ] Swagger UI 라이브러리를 추가후 프로젝트 구동시 implementation group: 'io.springfox', name: 'springfox-swagger-ui', version: '2.9.2' implementation group: 'io.springfox', name: 'springfox-swagger2', version: '2.9.2' Failed to start bean 'documentationPluginsBootstrapper'; nested exception is java.lang.NullPointerException 에러가 발생 [ Solution ] application.yml에 spring: mvc: # SwaggerUI 구동시 에러처리를 위해 작성 p..

Dev_Log 2023.01.03

[SpringBoot] 오류: 기본 클래스 com.example.demo.SpringSchedulerApplication을(를) 찾거나 로드할 수 없습니다.

[Problem] 스프링부트 프로젝트 생성후 실행시 다음과 같이 클래스를 찾지 못하며 실행시 에러발생 console에는 오류: 기본 클래스 com.example.demo.SpringSchedulerApplication을(를) 찾거나 로드할 수 없습니다. 다음과 같은 알림창 노출됨 ✔ Solution 1. 해당 프로젝트 클릭후 Alt + Enter키를 누르면 해당 프로젝트의 Properties가 열리는데 Java Build Path > Libraries탭을 가보면 Classpath부분에 JRE System Libray가 X로 표시되고있다 이클립스의 JRE세팅이 잘못되어있는 것이다 2. 따라서 JRE를 다시 세팅해주면 된다 3. Alternate JRE 라디오버튼을 선택후 Installed JREs... 버..

Dev_Log 2022.12.15

[Oracle] TNS-12545: 대상 호스트 또는 개체가 존재하지 않아 연결에 실패했습니다

어제까지 잘되던 오라클DB가 갑자기 DB연결을 하지 못하면서 DBeaver에서 에러가 발생했다 # 리스터 상태 확인 C:\>lsnrctl status lsnrctl status명령어로 리스너를 확인해보니 TNS-12545: 대상 호스트 또는 개체가 존재하지 않아 연결에 실패했습니다 에러를 발생했다 해결방법을 검색중 컴퓨터이름(Hostname)을 변경후 접속이 안되는 경우가 있는것을 발견했다 Oracle XE 컴퓨터 이름(Hostname) 변경후 접속 안될 때 Oracle XE가 설치된 컴퓨터의 이름을 변경한 후 데이터베이스에 접속이 안될 때 처리 방법입니다. 다음 폴더에서 두 개의 파일내에 컴퓨터 이름을 수정합니다. oraclexe\app\oracle\product\11.2.0\server\networ ..

Dev_Log 2022.12.08

[MyBatis] java.sql.SQLSyntaxErrorException: ORA-00979: GROUP BY 표현식이 아닙니다.

[에러 로그] java.sql.SQLSyntaxErrorException: ORA-00979: GROUP BY 표현식이 아닙니다. 이 에러는 이상하게도 쿼리를 직접 SQL툴에서 돌려보면 문제없이 실행되는데 마이바티스에서 실행하게되면 여김없이 저 에러를 발생시킨다 ✔ Solution 해결하기위해 검색을 해보면 첫번째로는 정말로 문법을 틀린 경우이다 하지만 나의 경우에는 SQL툴에서는 정상실행이 되었기때문에 SQL문법의 문제는 아니다 조금더 검색해본결과 마이바티스의 동작 방식에 무언가 있다는것을 알았다 자세한 이유는 찾아봐야 알겠지만 https://okky.kr/articles/221268 이 글을 보고 알게되었다 그래서 GROUP BY에 작성되어있는 TO_CHAR함수를 제거했고 정상동작하는것을 확인했다

Dev_Log 2022.11.28

[MyBatis] Caused by: org.apache.ibatis.type.TypeException: Could not set parameters for mapping: ParameterMapping

-마이바티스에서 dao에서 받아온 파라미터를 바인딩 시켜 사용중인데 해당 에러 발생 [에러 로그] Caused by: org.apache.ibatis.type.TypeException: Could not set parameters for mapping: ParameterMapping{property='searchSdate', mode=IN, javaType=class java.lang.String, jdbcType=null, numericScale=null, resultMapId='null', jdbcTypeName='null', expression='null'}. Cause: org.apache.ibatis.type.TypeException: Error setting non null for parame..

Dev_Log 2022.11.28

[MyBatis] org.mybatis.spring.MyBatisSystemException: nested exception is org.apache.ibatis.exceptions.PersistenceException: ### Error querying database. Cause: java.lang.IllegalArgumentException: Mapped Statements collection does not contain value for

[에러 로그] org.mybatis.spring.MyBatisSystemException: nested exception is org.apache.ibatis.exceptions.PersistenceException: ### Error querying database. Cause: java.lang.IllegalArgumentException: Mapped Statements collection does not contain value for ✔ Solution dao에서 호출하는 네임스페이스와 id가 xml에 정의된 네임스페이스와 id가 일치하는지 확인

Dev_Log 2022.11.28
728x90
반응형