본문 바로가기

분류 전체보기26

[MyBatis] Cause: java.lang.NumberFormatException: 문제 상황 기존 코드 // Java source List list = new ArrayList(); String name = "kim"; String num = "12345"; Map map= new HashMap(); map.put("name", name); map.put("num", num); map.put("dvcd", "D");//일단위 or 월단위 list = mapper.selectQuery(map); //mapper.xml source 평소처럼 MyBatis를 사용하던 중 다음과 같은 에러 메시지가 떴다. 기존에 쓰던 코드와 크게 다를 바가 없는데 NumberFormatException가 일어났다. ### Error querying database. Cause: java.lang.Number.. 2023. 3. 26.
[Tomcat] Several ports (8006, 8090) required by [Server Name] are already in use. 문제 상황 사용 중이던 이클립스를 비정상적으로 종료시킨 후 다시 서버를 실행시키니 다음과 같은 에러문구가 떴다. 이미 해당 포트를 사용하고 있어서 생기는 에러이므로 톰캣 서버가 사용하는 포트를 닫아주어야 한다. Several ports (8006, 8090) required by [Server Name] are already in use. The server may already be running in another process, or a system process may be using the port. To start this server you will need to stop the other process or change the port number(s). 해결 방법 1. cmd에서 사용 중.. 2023. 3. 25.
[넥사크로] Dark Mode/Black Theme 설정하는 방법 1. 상단 메뉴바 Tools > Options 2. Environment > General > Nexacro Studio Theme > Black 선택 2023. 2. 25.
[Spring] Java 소스 수정 시 톰캣 자동 재시작 해제 방법 Java 소스 수정 시 톰캣 서버가 자동으로 재시작되도록 설정할 경우, 재시작을 직접할 필요가 없어 편리하기도 하지만소스 수정을 자주 해야한다면 수정할 때마다 서버가 재시작되므로 오히려 시스템 부하를 일으킬 수 있다. 따라서 소스 수정이 잦은 회사 로컬 서버에서도 톰캣 자동 재시작 설정 해제하여 사용하고 있다.   Java 소스 수정 시 톰캣 자동 재시작을 해제하는 방법에는 크게 2가지가 있다.   방법 1. Auto reloading enabled 체크박스 해제하기 (1) Servers 창 > Tomcat Server 더블클릭      (2) Modules > 해당 프로젝트 선택 > Edit 클릭    (3) Auto reloading enabled 체크박스 해제    프로젝트를 추가 삭제할 때마다 매.. 2023. 2. 12.