[87일차] spring MVC 프로젝트 생성하기

저요·2022년 12월 18일

2022 100th day challenge

목록 보기
86/97

Spring MVC 구조의 프로젝트 생성하기

spring을 잘 설치했다면 spring legacy project 를 클릭해서 spring mvc project를 생성하면 된다!
간단하지만, 프로젝트 생성하는 초반부터 난관에 부딪혔다...

Could not initialize class 에러

An error has occurred. See error log for more details.
Could not initialize class com.thoughtworks.xstream.converters.collections.PropertiesConverter

다음과 같은 에러코드가 등장하면서 프로젝트 생성이 안되었다. 이 에러는 사용하고 있는 STS와 JDK의 버전이 맞지 않아서 생기는 오류였는데, 당시 사용하고 있던 1.8버전을 11버전으로 버전업 해주니 해결할 수 있었다.

  1. 기존의 JDK를 삭제한다.
  2. 새로운 JDK를 설치한다. (이 때 재부팅을 해도 좋다.)
  3. 환경변수를 바꿔준다.
  4. eclipse.ini의 vm을 새로운 JDK 경로로 수정해준다.
  5. eclipse의 window > Preference > java > installed JREs 에서 add를 통해 새로운 jdk를 추가하고 default로 설정해준다.
  6. 재부팅한다.

버전에 맞게 개발환경을 세팅해 준다면 프로젝트 생성이 다시 잘 될 것이다.
프로젝트를 생성한 뒤에는 프로젝트에 runAs > maven install을 통해 메이븐 빌드까지 잘 마쳐주자!

Mybatis 연동하기

참고

https://myvelop.tistory.com/64#:~:text=%ED%94%84%EB%A1%9C%EC%A0%9D%ED%8A%B8%EC%97%90%20%EC%A0%81%EC%9A%A9&text=JRE%20System%20Library%EB%A5%BC%20%EC%84%A0%ED%83%9D,%EB%8F%84%201.8%EB%A1%9C%20%EC%84%A4%EC%A0%95%ED%95%B4%EC%A4%80%EB%8B%A4.&text=Java%EC%9D%98%20%EB%B2%84%EC%A0%84%EC%9D%84%201.8,%EB%88%84%EB%A5%B4%EB%A9%B4%20%EB%81%9D%EC%9D%B4%20%EB%82%98%EA%B2%8C%20%EB%90%9C%EB%8B%A4.

https://devpad.tistory.com/61

https://gardentree.tistory.com/148

profile
웹개발

0개의 댓글