본문 바로가기

개발툴/eclipse11

[Eclipse] 이클립스 Maven 업데이트 오류 및 ClassNotFoundException 해결 문제점 SVN으로 새로운 프로젝트를 체크아웃했는데 메이븐 업데이트 / 메이븐 인스톨 시 오류메시지가 떴다. 프로젝트 클린, 서버 클린하고, Deployment Assembly에 Maven Dependencies 추가하는 등 설정을 변경하고 서버를 실행했는데 ClassNotFoundException 오류가 났다. .../.m2/repository 하위의 파일들도 지워봤지만, 이클립스 오픈해도 메이븐 자동빌드가 안 돼서 폴더가 비어있는 그대로였다. 해결책 이렇게 하니 해결됨. 아래쪽 attribute 하나를 추가한 것이다. 참고 링크의 attribute 설정을 가져왔다. 설명에 따라 추측해보면 해당 프로젝트 소스를 최종 커밋한 사람과 이클립스 버전이 달라 자동빌드가 안 된 것 같다. 참고 링크 https:/.. 2022. 2. 4.
[eclipse] 파일 변경이 웹페이지에 바로 적용되지 않을 때(파일이 자동으로 컴파일되지 않을 때) 상황 Jsp나 Java파일을 수정하고 저장한 뒤 웹페이지를 새로고침해도 수정한 내용이 적용되지 않는다. 이 때 서버를 재기동하면 적용되지만 너무 번거롭다. 원인 자동 컴파일이 되지 않아서다. 특히 서버를 새로 생성한 경우 자동 컴파일 설정이 풀려있을 수 있다. 해결책 1. Servers에서 지금 사용중인 프로젝트가 연결되어 있는 서버 더블클릭 2. 열린 화면 우측 상단의 Publishing 클릭 3. Automatically publish when resources change 클릭 4. 저장(ctrl + S) 5. 파일을 다시 수정하여 웹페이지에서 변경된 것을 확인 2021. 5. 27.
[이클립스 오류] 요소 유형 "insert"에 대한 "resultType" 속성을 선언해야 합니다. 해결 오류 메시지 (매퍼 xml 파일에서 뜨는 오류) 요소 유형 "insert"에 대한 "resultType" 속성을 선언해야 합니다. 오류 해결 과정 1. 자동 컴파일이 안 된다고 판단함 (같은 이름의 xml이 있었기 때문) > svn cleanUp (이클립스의 비정상적인 종료로 특정파일에 lock이 걸려서 그렇다는 얘기가 있었음) > imsi 폴더는 class파일이 있는 곳이 아니었음. 또한 이 폴더가 필요없기 때문에(같은 프젝 진행 중인 동기한테는 이 폴더가 없음) 이클립스 끄고 프로젝트>imsi 폴더를 지워줌. 2. 구글 검색으로 '요소 유형에 대한 해당 속성이 정의가 안 되어 있어서 그렇다'는 내용을 발견. > xml의 insert문에 달린 resultType을 전부 지움 > 새로운 에러 : 요소 유.. 2020. 10. 6.
[Eclipse]SVN Some of selected resources were not cleaned DELETE FROM WC_LOCK; DELETE FROM WORK_QUEUE; 2020. 9. 16.
[Eclipse] 서버별로 다른 JRE 사용하기 (이클립스 JRE 기본값 변경하기) 서버 정보 - 이클립스 버전: Neon.3 Release (4.6.3) - 서버 : Tomcat v6.0, Tomcat v8.5 한 개의 이클립스는 서버별로 다른 JRE를 사용하도록 설정해주지 않는 이상 기본값으로 설정된 JRE를 사용한다. 따라서 주로 사용하는 JRE를 기본값으로 해놓는 것이 좋으며, 서버별/프로젝트별로 다른 JRE를 사용해야 할 때는 추가적인 설정이 필요하다. 이클립스 JRE 기본값 변경하기 1. 상단 메뉴 > Window > Preferences 2. Java > Installed JREs > 원하는 JRE 선택 (없을 경우 Add) > Apply > OK 서버별로 다른 JRE 사용하기 1. Servers창 > JRE 변경을 원하는 프로젝트가 연결되어 있는 서버 더블클릭 > 아래 탭.. 2020. 4. 21.
[SVN] SVN으로 프로젝트 불러오는 법 (체크아웃 하기) SVN 서버를 이용해 프로젝트를 체크아웃(불러오기)해야 할 때. 불러온 프로젝트에 오류가 떴을 때 해결하는 방법도 알아보자. SVN으로 프로젝트 체크아웃하기 SVN 창 띄우기 1. Window > Show View > Other 2. SVN > SVN Repositories > OK 프로젝트 불러오기 1. 열려있는 SVN Repositories 창 선택 (Servers가 있는 창에 붙어있음) 2. 불러올 프로젝트가 있는 서버 선택 > trunk > 불러올 프로젝트 우클릭 > Find/Check Out As... 3. [Check out as a project with the name specified] 선택 > 원하는 프로젝트명 작성 > Next 4. workspace를 지금과 다른 폴더로 변경하고 싶다.. 2020. 4. 20.