Eclipse 6

이클립스 에러 해결 Could not initialize class com.thoughtworks. xstream.converters.collections.PropertiesConverter

문제 발생 이클립스에서 STS 플러그인 설치후 'Spring Legacy Project'로 프로젝트를 새로 생성하려고 했다. 프로젝트 정보를 기입후 'Next'를 누르니 아래의 에러가 발생했다. An error has occurred. See error log for more details. Could not initialize class com.thoughtworks.xstream.converters.collections.PropertiesConverter 개발 환경은 JDK 8, 이클립스 2021.9 버전, STS 3 이다. 해결 방법 스프링 버전과 JDK 버전간의 호환 문제로 간주되어 JDK 11로 버전업하였고, 이에 맞게 이클립스에서 [Window] > [Properties[ > [Java] > ..

Eclipse, IntelliJ, VS Code에서 글짜 폰트 변경하기

나는 평소 Consolas 폰트를 쓰지만, 가끔 기분전환 삼아 폰트를 바꿔보고 싶을 때가 있다. 내 눈에 맞는 폰트를 적용하면 가독성을 높아져서 개발력(?)이 높아지는 기분이 든다. 지금부터 대표적인 IDE인 Eclipse, IntelliJ, Visual Studio Code에서 네이버의 D2 Coding 폰트로 바꿔보려고 한다. 폰트 설치 D2 Coding GitHub 사이트에 들어간다. 2019년 11월 기준으로 최신 버전은 1.3.2 버전이다. (2018.06.01 배포) 다음 화면에서 'D2 Coding-Ver1.3.2-20180524.zip' 파일을 다운로드한 후 압축 해제한다. 폰트 설치하는 위치는 운영체제 및 버전 별로 다르기 때문에 나는 Window 10 기준으로 설치하려고 한다. 압축 해..

스프링 개발환경 구성하기 (7) STS 플러그인 설치 및 스프링 프로젝트 생성

📢 2022년 1월 기준으로 포스팅을 새로 반영하였습니다. 스프링을 개발할 때, 보통 2가지 방법으로 개발 도구를 설정하곤 한다. 스프링 전용의 STS 툴을 이용하거나 Eclipse 또는 IntelliJ에서 플러그인 형태로 사용하거나 개인적으로 2번째 방법인 Eclipse에서 STS 플러그인을 다운받아서 사용하고 있으므로 이 방법을 포스팅하려고 한다. 만약 1번째 방법으로 스프링 개발을 하려면 Spring Tool을 참고하자. 1. STS 플러그인 설치 이클립스에서 [Help] - [Eclipse Marketplace]을 누르면 아래의 창이 뜬다. Find 란에 'sts'를 검색하면 다양한 플러그인이 검색된다. 2022년 1월 기준으로 대표적으로 아래 3개 항목이 보일 것이다. Spring Tools 3..

이클립스 에러 해결 The name is already in use. Specify a different name.

문제 발생 이클립스에서 기존의 톰캣 서버를 삭제한 뒤 새롭게 추가하면 'Apache Tomcat v9.0 (3)'와 같이 서버명 뒤에 번호가 붙는다. 그래서 숫자를 지우고 'Apache Tomcat v9.0'으로 고치면 'The name is already in use. Specify a different name.'라는 오류가 발생한다. 해결 방법 오류가 발생되는 이유는 기존에 동일한 서버명을 사용한 기록이 아직 남아있기 때문이다. 따라서 서버 설정 이력이 남아 있는 파일을 삭제하면 된다. 파일은 사용자의 workspace 폴더 내부에 위치하고 있는데 위치는 {workspace-directory}/.metadata/.plugins/org.eclipse.core.runtime/.settings 에 있다...

스프링 개발환경 구성하기 (3) 톰캣 설치(Tomcat)

📢 2022년 1월 기준으로 포스팅 내용을 업데이트하였습니다. 지금부터 Java 11, Eclipse, Tomcat 9, Maven을 순서대로 설치할 것이다. 아래 사진처럼 모두 C:\dev 폴더 안에 설치해서 관리하기 편하게 만드려고 한다. 앞으로 진행할 포스팅 순서는 아래와 같다. JDK 11 설치 이클립스 설치 톰캣 9 설치 (현재 포스팅) 메이븐 설치 톰캣 설치 Apache Tomcat 사이트에 접속해서 Tomcat 9를 설치하려고 한다. Apache Tomcat Release 버전을 보면 2021년 1월 기준으로 10 버전까지 나와있다. 스크롤을 내리다 보면 'Binary Distributions' - 'Core' 항목에 다운로드할 파일이 존재한다. 64-bit Windows zip를 다운로드하..

스프링 개발환경 구성하기 (2) 이클립스 설치(Eclipse)

📢 2022년 1월 기준으로 포스팅 내용을 업데이트하였습니다. 지금부터 Java 11, Eclipse, Tomcat 9, Maven을 순서대로 설치할 것이다. 아래 사진처럼 모두 C:\dev 폴더 안에 설치해서 관리하기 편하게 만드려고 한다. 앞으로 진행할 포스팅 순서는 아래와 같다. JDK 11 설치 이클립스 설치 (현재 포스팅) 톰캣 9 설치 메이븐 설치 이클립스 설치 이클립스를 설치하기 전에 버전이 어디까지 나왔는지 살펴보자. Eclipse Release 버전을 보면 2022년 1월 기준으로 '2022-03' 버전까지 나온 상황이다. Eclipse 사이트로 접속해서 'Download' 버튼을 누르면 항상 최신 버전을 받을 수 있다. 최신 버전을 받아도 상관이 없긴 하지만, 상황에 따라 구버전이 필요..