728x90

오류 모음집 20

[Java] Bean을 생성하지 못한다고 자꾸 나올때...Message를 읽지 못할때

공부를 다시 시작한 요즘. 예전에 작성했던 코드에 메세지 국제화랑 Utils 등을 이것저것 추가하기로했다. 그런데 아무런 이상이 없다고 생각했는데, 자꾸 bean을 제대로 읽지 못하는 에러가 나타났음. 정확히 말하면 messageSource를 읽지 못했는데, 와 결론만 말하면 결국 알파벳 하나의 차이였다. message관련 설정을 이렇게 해줬는데 결국은 messages/message 이 부분을 제대로 보지 못했음. message가 아니라 messages.properties로 되어있었으니 제대로 읽지 못하는것이였다. 내 눈에만 안보였던 s... 오랜만에 삽질 한번 제대로 했네. 물론 이 과정에서 messageSourced 및 Utils 등을 깊게 봐보면서 공부가 되긴했지만, 그래도 이런 경우는 좀 억울하긴..

오류 모음집 2023.10.23

[Java] getRealPath("/")

파일 업로드 로직을 구현하는 도중에 오류(?)까진 아닌거 같은데, 자바에서 처리가 안되서 찾아봤다. getRealPath("/"); 는 경로상 webapp 폴더까지를 의미하는데, Java에서 저렇게 빨간줄이 찍 하고 나온건 deprecated 되었다는 뜻이라고 한다. 이유는 ServletContext에서도 있는걸 중복으로 가지고 있어서 그렇다고한다. 이에따른 해결방안은 request.getSession().getServletContext().getRealPath("/"); 로 적용하면 된다고한다. 간단한건가..?!

오류 모음집 2021.06.23

[Java] Loading xml bean definitions from class path resource

지금 생각해보면 어이가 없지만 꽤나 시간이 오랫동안 사용된 실수.. 실수라고 하기엔 좀 창피한데, Loading xml bean definitions from class path resource 라는 메시지가 계속 나타나는것이었다. 검색을 해보니 SQL문법의 구조상 오류가 있다고했는데, 내 문법은 정상적인 상황.. DB도 잘 연결되어있는데, 도대체 뭐지 뭐지라는 생각을 하고 있었다. 그런데 진짜...ㅎㅎ 나중에 파악했을때 헛 웃음 나와버렸음. INSERT INTO reviseLIST (TITLE, CONTENT, USER_NAME) VALUES (#{title}, #{content}, #{user_name}) MyBatis로 Mapper로 하고 있었고 insert 해주는 녀석의 구문... 제목 내용 작성..

오류 모음집 2021.05.27

[Spring]No qualifying bean of type [org.apache.ibatis.session.SqlSession]

Spring 환경 및 전자정부프레임워크 환경에서 bean을 자꾸 생성 하지 못해가지고 고생했던 에러... Build의 clean 및 updata를 여러번 해줬는데도 해결되지가 않았다. 전자정부프레임워크는 정말 골치덩어리임...;; (그리고 내가 부족한 탓...) 해결방법 일단 상단의 코드를 context-mapper.xml에 추가해줬더니 해결.. 일단 해결은 됬지만 뭔가 찝찝한 마음은 어쩔수가 없다. 부단한 공부만이 나의 마음을 안정시킬듯..

오류 모음집 2021.05.18

[IntelliJ] 인텔리제이 Could not target platform 에러 해결방법

IntelliJ를 처음에 Setting을 할때, 예상지 못한 오류가 나와서 잠시 적어본다. ※ 운영체제 Window 10 Pro 기준 에러문구는 바로 Execution failed for task ':compileJava' -> Could not target platform: 'Java SE 11' using tool chain: 'JDK 8(1.8)'. 대략 문구를 보니 자바 11을 써야하는데 자바 8버젼 때문에 뭔가 문제가 있는거 같다. 이클립스를 사용할때는 주로 8버젼을 썼는데, 인텔리제이로 넘어오면서 자바 11을 본격적으로 사용해보고자 한다. 인텔리제이에서 처음 보는 문구여기 여기저기 찾아보면서 JDK11의 설정이 제대로 되어있는지 확인해보았다. 1) File -> Project Structure..

오류 모음집 2021.03.09

[GeoServer] Cross domain 문제 CORS 오류 No 'Access-Control-Allow-Origin' header is present 에러

GeoServer 이용해서 지도를 출력하고 해당 위치에 있는 레이어를 클릭하면 레이어가 가지고 있는 정보를 테이블로 띄우는 기능을 구현하려고 했다. 레이어 발행까지 완료가 되었지만, 클릭을 하면 알 수 없는 에러가 나타나기 시작했다. CORS오류라고 나오는데 검색을 해보니 Cross domain 문제로 로컬에서 자바스크립트를 이용해서 개발할때 나오는 종종 있는 현상이라고 했다. 개발자 도구 Console 창에서 No 'Access-Control-Allo-Origin 으로 시작하는 오류인데, 서버와 웹 간의 호스트 문제라고한다. 어느 한 도메인에서 다른 도메인으로 요청을 보낼때 나타는 오류! Cross domain이 무엇인지는 나중에 다시 공부를 해보기로하고 일단 오류해결을 먼저 하기로 했다. 방법은 생각..

오류 모음집 2021.02.04

[MariaDB] Data too long for column 에러

csv파일을 MariaDB에 넣으려고하는데 오류가 생겼다.. 1406, "Data too long for column '컬럼명' at row 1") 그래..대략 길이가 길어서 안되는가보다 싶어서 varchar의 값을 늘려줬는데 그래도 안되더라 오잉 뭐지? 검색을 해보니 MariaDB 혹은 MySQL의 환경설정값의 문제라고 했다. -- 먼저 현재 나의 DB를 확인해볼 필요가 있었다.-- MariaDB [(none)]> select @@global.sql_mode; +-------------------------------------------------------------------------------------------+ | @@global.sql_mode | +--------------------..

오류 모음집 2021.01.22

PostgreSQL 설치오류 An error occured executing the Microsoft VC

데이터베이스 종류 중에 하나인 PostgreSQL를 설치하다 보면 오류가 나오는 경우가 있다. 으흠 런타임 오류...?! 검색을 해보니깐 옵션을 설정해주면 가능한것 같았다. CMD 창을 오픈해서 exe 파일로 이동을 해주면 된다. 이후 --install_runtimes 0 옵션을 추가하면 완료. 예시를 보자면 C:\Users\Admin>cd Downloads (exe가 있는 폴더로 이동) C:\Users\Admin\Downloads> postgresql-9.6.20-1-windows-x64.exe --install_runtimes 0 이렇게 해주면 exe 파일이 정상적으로 실행되는것을 확인할 수 있다.

오류 모음집 2020.12.21

[SQL] SQL 오류 1005 errno : 150 Foreign key constraint is incorrectly formed

MariaDB 작업을 위해 HeidiSQL을 쓰다가 오류가 났다. SQL 오류 (1005) : Can't create table XXXXXX (errno: 150 "Foreign key constraint is incorrectly formed") 라고 한다. 인터넷 검색을 해보니 1005 에러가 나는 경우는 여러가지가 있다. 1. 데이트 타입이 같은건지? 2. NOT NULL 혹은 NULL 여부가 동일한지? 3. 참조받는 데이터가 unique Key 인지 Primary Key 인지 4. 참조 받는 테이블간 charset이 같은건지? 로 볼 수 있었다. 그래서 하나씩 하나씩 순차적으로 확인해보았음. 데이터 타입 이상무 NOT 조건 이상무. 내가 해당되는 참조받는 데이터의 Key 였다. Primary Ke..

오류 모음집 2020.12.03
728x90