Could not delete C:// ~경로 May be locked by another process. 이클립스 프로젝트에서 파일 혹은 폴더 등의 이름을 rename을 통해서 수정하거나 삭제하면 발생할 수 있는 에러 같습니다. 해결방법은 아래와 같습니다. 1. Project - Clean 메뉴로 해당 프로젝트 Clean 2. Servers - Tomcat 서버 우클릭 - Clean 실행 위와 같이 프로젝트와 톰캣을 Clean 해준 뒤에 재기동 하면 해결이 됩니다.
프로젝트를 진행하면서 아래와 같은 오류에 직면했다. Caused by: org.apache.ibatis.type.TypeException: Could not resolve type alias 'xxx'.Cause: java.lang.ClassNotFoundException: Cannot find class: xxx 오류내용으로는 Mybatis에서 Type Alias를 분석하지 못하고 Class파일을 찾을수 없다는 내용인데 프로젝트안에 해당 Mapper파일, Class파일을 확인해 봤지만 아무런 문제가 없었다. Mybatis문제로 접근하니 전혀 답을 찾을수 없었는데 꼼꼼히 확인해 보니 답을 찾을수 있었다. 원인은 SVN으로 체크아웃해온 프로젝트가 JDK 7로 컴파일된 Class였는데 로컬 환경이 JDK 8..
이클립스 workspace 선택창 띄우는 방법은 간단합니다. 이클립스 메뉴에서 Window - Preferences - General - Startup and Shutdown - Workspaces - Prompt for workspace on startup 을 체크해주시면됩니다.
java.net.MalformedURLException: no protocol: "URL" 해당 에러가 발생했을시에는 URL에 http://이 붙어있는지 확인해봐야 합니다. www.naver.com => 에러발생 http://www.naver.com => 에러없음
이클립스에서 단축키를 잘못눌렀는지 이상한 현상이 발생했습니다. 아래와 같이 공백처리가 이상한 문자로 표현되어있었습니다. 해결방법은 Window > Preferences 에 들어가서 General > Editor > Text Editor show whitespace characters 체크박스를 해제해 주면됩니다.
환경설정을 하던 도중에 폴더구조로 표시되어야 하는 내용이 패키지(Package) 형태로 표시되는 문제가 있었습니다. 소스폴더 밑에 mappers란 폴더를 만들었으나 패키지 형태로 보여주고 하위 폴더 역시 패키지처럼 표시되고 있는데개발에는 지장이 없겠지만 신경쓰여서 변경해주려고 합니다. 1. 해당 문제가 발생한 프로젝트 우클릭 > Properties > Java Build Path > Source Excluded영역 클릭 > Edit 버튼을 눌러준다. 2. Build Path에 지정된 내역 중 소스 폴더에 포함/불포함 시킬 패턴구조를 지정해주는 부분인데 나는 Excluded 할 패턴 지정을 하니 Exclusion patterns > Add 버튼을 누른다. 3. 소스 폴더에서 제외할 파일 패턴을 지정하면 된..
spring ajax 통신에서 json으로 응답받기 위해 찾아보던 중 jackson 라이브러리 사용하기 위해 pom.xml에 dependency 추가 후 프로그램 돌렸는데 500 에러가 떴습니다. 에러내용은 아래와 같았습니다.123456789심각: StandardWrapper.Throwable org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter':Instantiation of bean failed; nested exception is org.springf..
Missing artifact org.springframework:spring-core:jar:${org.springframework.version} 에러가 pom.xml에서 발생했을때 스펠링을 확인해야한다. ${ } 안에 있는 값은 pom.xml에서 사이에 있는 값이다. 나의 경우에는 ${org.springframework.version}이렇게 특수문자 차이로 에러가 났었다. 동일하게 맞춰주니 에러가 해결되었다.
an exception has been caught while processing the refactoring delete resource 에러가 나는 경우. 프로젝트를 지우려는데 일부만 지워지고 나머진 안지워지고 에러가 났다. 이클립스에서 지우려고 하는데 어딘가에서 쓰고 있기 때문이다. 서버 끄고 이클립스 끄고 다시 열어서 지우니까 지워진다.
이클립스에서 Gradle 환경셋팅 이클립스에서는 기본적으로 그레이들 플러그인이 설치되어 있지 않습니다.이클립스에서 그레이들 기반 프로젝트를 인식하려면 그레이들 플러그인을 설치해야 합니다. 이클립스의 Help에서 Eclipse Marketplace로 갑니다. MarketPlace에서 gradle로 검색해서 Buildship Gradle Integration을 install 약관동의하고 Finish 플러그인 설치 후 적용을 위해 이클립스를 재시작합니다.