오답노트
-
Spring - 라이브러리를 불러오지 못하는 문제 발생(Maven Denpendencies)오답노트/오류 해결 2024. 4. 8. 21:53
문제 상황 : 4월 08, 2024 9:35:08 오후 org.apache.catalina.core.StandardContext listenerStart 심각: 클래스 [org.springframework.web.context.ContextLoaderListener]의 애플리케이션 리스너를 설정하는 중 오류 발생 해결 방법 : 프로젝트에서 Maven 라이브러리 경로가 삭제되어 필요한 라이브러리를 불러올 수 없어 클래스를 찾을 수 없는 문제가 발생했다. 이를 해결하기 위해서는 라이브러리 경로를 다시 설정해줘야한다. 프로젝트의 설정에 들어가보자 Deployment Assembly 는 프로젝트를 패키징하고 배포할 때 소스코드나 페이지 파일의 경로를 지정한다. 또한 라이브러리의 경로도 지정할 수 있다. - 배포..
-
Spring - Deployment Assembly 에서 The given project is not a virtual component project 오류 해결오답노트/오류 해결 2024. 3. 24. 23:58
문제 상황 Deployment Assembly 설정은 다수의 프로젝트의 소스 파일들을 하나의 WAS 서버의 위치와 매핑해주는 설정입니다 프로젝트의 버젼들이 설정되어 있지 않으면 프로젝트들을 인식하지 못한다 프로젝트의 버젼이 설정되어 있는 것이 문제였다 환경에 맞는 버젼으로 설정해준다 내 프로젝트 환경에서는 Dynamic Web Module 은 3.0, JAVA 는 1.8 JS 는 1.0 로 설정해주엇다 정상적으로 위치가 매핑되어있는것을 확인할 수 있다 마지막으로 프로젝트의 메이븐도 설정해준다
-
JAVA - 참조 자료형 변수의 오해오답노트/오류 해결 2024. 3. 17. 01:09
문제 상황 아래의 코드는 stringArraylist 에 String 배열을 하나씩 넣으려고 했지만 동일한 배열을 가르키는 로직이 만들어져버렸다 ArrayList stringArraylist = new ArrayList(); String[] stringArray = new String[5]; int a = 0; for (int line = 0; line < 5; line++) { for (int index = 0; index < stringArray.length; index++) { stringArray[index] = String.valueOf((char) (97 + (a++) % 24)); } stringArraylist.add(stringArray); } int index = 0; for (Stri..
-
Spring - 이클립스에서 Console 로그가 한글이 깨질때오답노트/오류 해결 2024. 3. 14. 22:47
문제상황 이클립스를 실행하고 로그 결과에 한글만 깨지는 상황이다 이클립스 콘솔 한글깨짐 해결 방법 (tistory.com) 이클립스 콘솔 한글깨짐 해결 방법 저는 평소에 맥북을 사용하고 있습니다. 그런데 테스트 환경이 맥 환경을 지원하지 않는다고 해서 윈도우에 새로 개발환경을 세팅했습니다. 그리고 톰캣을 시작했는데 콘솔창에 한글이 깨져서 error-nono.tistory.com 이 글에 따르면 윈도우 개발 환경의 경우에는 MS949 로 실행 로그를 인코딩해야한다고 한다 사진과 같이 한글이 깨져서 나와서 에러 해결할때 해석하기 정말 힘들다 해결 방법 상단 메뉴 Run 에서 Run Configurations 설정에 들어간다 실행하려는 환경을 선택하고 Common 탭을 클릭해준다 UTF-8 로 인코딩 되어있지..
-
Spring - 옮긴 프로젝트가 서버가 경로를 찾지 못할 때오답노트/오류 해결 2024. 3. 13. 19:39
문제 상황 00_Sample 이라는 스프링 프로젝트를 STS 에 Import 하고 서버 실행까지 확인했다 HTTP 상태 404 – 찾을 수 없음 타입 상태 보고 메시지 요청된 리소스 [/main%E3%84%B4/]은(는) 가용하지 않습니다. 설명 Origin 서버가 대상 리소스를 위한 현재의 representation을 찾지 못했거나, 그것이 존재하는지를 밝히려 하지 않습니다. Apache Tomcat/9.0.86 ■ 하지만 분명이 서버에 파일이 존재함에도 불러오지 못하는 상황이다 ■ 먼저 요청 주소가 틀렸는지 확인하고 아니라면 프로젝트에서 pom.xml 파일이 잘못 수정되었는지 확인해야한다 ■ Project -> Properties -> Web Deployment Assembly 에 잘 들어가있는지 확..