본문 바로가기

Spring6

[Spring] STS 4에서 Spring Tools 3 Add-On for Spring Tools 4 설치 실패 ✔ 문제 상황 STS4(Version: 4.20.0 RELEASE)에서 Spring Legacy Project 프로젝트 생성을 위해 Eclipse Marketplace에서 Spring Tools 3 Add-On for Spring Tools 4를 설치를 시도하였으나 실패하였다. Cannot complete the install because of a conflicting dependency. Software being installed: Spring IDE Core (required) 3.9.22.202204280911-RELEASE (org.springframework.ide.eclipse.feature.feature.group 3.9.22.202204280911-RELEASE) Software cur.. 2023. 10. 15.
[Spring] cvc-elt.1.a: Cannot find the declaration of element 'project'. ✔ 문제 상황 STS에서 새 프로젝트 생성 후 pom.xml을 열었더니 다음과 같은 에러문구가 떴다. *STS 버전: 4.20.0 에러 문구 Line 2. error Line 3. error ✔ 해결 방법 두 가지 방법 중 택1하면 된다. 방법 1. 링크 주소값 수정 xsi:schemaLocation 값 중 https에서 's'를 삭제하여 http로 수정해주면 에러 표시가 사라진다. 방법 2. 소스 강제 다운로드 에러 밑줄이 있는 곳에 마우스를 가져다 대면 해당 링크에서 강제 다운로드할 수 있는 안내창이 뜬다. 'Force download of...' 문구를 클릭해주면 링크 주소를 수정하지 않아도 에러 표시가 사라진다. 주소창에 http://maven.apache.org/xsd/maven-4.0.0.xs.. 2023. 10. 12.
[Spring] Java 소스 수정 시 톰캣 자동 재시작 해제 방법 Java 소스 수정 시 톰캣 서버가 자동으로 재시작되도록 설정할 경우, 재시작을 직접할 필요가 없어 편리하기도 하지만소스 수정을 자주 해야한다면 수정할 때마다 서버가 재시작되므로 오히려 시스템 부하를 일으킬 수 있다. 따라서 소스 수정이 잦은 회사 로컬 서버에서도 톰캣 자동 재시작 설정 해제하여 사용하고 있다.   Java 소스 수정 시 톰캣 자동 재시작을 해제하는 방법에는 크게 2가지가 있다.   방법 1. Auto reloading enabled 체크박스 해제하기 (1) Servers 창 > Tomcat Server 더블클릭      (2) Modules > 해당 프로젝트 선택 > Edit 클릭    (3) Auto reloading enabled 체크박스 해제    프로젝트를 추가 삭제할 때마다 매.. 2023. 2. 12.
[Spring] org.apache.catalina.LifecycleException: 구성요소 [StandardEngine[Catalina].StandardHost[localhost].StandardContext[]]을(를) 시작하지 못했습니다. 문제 상황 STS에서 SVN 업데이트 후 톰캣 서버를 실행하니 다음과 같은 에러 문구가 떴다. org.apache.catalina.LifecycleException: 구성요소 [StandardEngine[Catalina].StandardHost[localhost].StandardContext[]]을(를) 시작하지 못했습니다. 해결 방법 1. 프로젝트 클린하기 : 상단 메뉴바 Project > Clean > 해당 프로젝트 선택 2. 메이븐 업데이트하기 : 해당 프로젝트 우클릭 > Maven > Update Project * 따로 .jar 파일 추가하거나 pom.xml에 dependency 추가한 게 아니라면 2번 생략 가능 3. 톰캣 서버 클린하기 : Tomcat Server 우클릭 > Clean (+) .. 2023. 2. 12.