맨들맨들 돌덩이
Home
  • 분류 전체보기 (439)
    • 프로젝트 (14)
    • NOTICE (2)
    • 개발 (206)
      • Unity (12)
      • JAVA (20)
      • SPRING (9)
      • DB (10)
      • FronT (14)
      • 알고리즘 (16)
      • 이코테 (25)
      • Python (60)
      • Arduino (4)
      • WEB (18)
      • C++ (17)
    • 게임 (33)
      • DNF (31)
      • LostArk (2)
    • KT_DS (93)
      • 보호관리용 (3)
    • 실습코드 (64)
      • 실습 코드 (63)
    • 독서 (2)
      • 생각넓히기 (2)
    • Setting (17)
    • 일상 (8)
ALL
  • 분류 전체보기 (439)
    • 프로젝트 (14)
    • NOTICE (2)
    • 개발 (206)
      • Unity (12)
      • JAVA (20)
      • SPRING (9)
      • DB (10)
      • FronT (14)
      • 알고리즘 (16)
      • 이코테 (25)
      • Python (60)
      • Arduino (4)
      • WEB (18)
      • C++ (17)
    • 게임 (33)
      • DNF (31)
      • LostArk (2)
    • KT_DS (93)
      • 보호관리용 (3)
    • 실습코드 (64)
      • 실습 코드 (63)
    • 독서 (2)
      • 생각넓히기 (2)
    • Setting (17)
    • 일상 (8)
블로그 내 검색

맨들맨들 돌덩이

티스토리 생일 : 2020.11.18. 모든 문의 : highcw@naver.com

  • 개발/WEB

    스프링 프로젝트 생성 오류 : Could not initialize class com.thoughtworks.xstream.converters.collections.PropertiesConverter

    2021. 9. 14.

    by. KAEY


    ▷오류 코드

    Could not initialize class com.thoughtworks.xstream.converters.collections.PropertiesConverter

     

    An error has occurred. See error log for more details. java.lang.ExceptionInInitializerError

     

    프로젝트 생성할 때, 해당 두 오류가 계속 발생했다.

     

     

    당시 해당 환경은

    ─이클립스 2021.06 버전,

    ─JDK 16 버전

    이었다. 

     

     

    해당 환경에서 왜 오류가 발생한지는 알 수 없으나,

    구글링한 결과로 나온 해결 방안 몇 가지를 해봤으나 되지는 않았다.

     

     

    당시 해본 방법으로는

    (1) JRE 파일 변경 및 환경 변수 재설정

    (2) 스프링 재설치

    (3) 워크스페이스 내 .metadata 폴더 및 .plugin 폴더 등 삭제

     

    etc... 기타 여러 방법 모든 걸 해봤으나 안됐고, 내가 시도해서 성공한 방법은 다음과 같다.

     

     

    ▷해결 방안

     

    워크스페이스 백업 후 이클립스 및 jdk, jre 파일 재설치 및 적용을 먼저 해주었다.

    또한 JDK 경우 16버전에서 11버전으로 다운그레이드 했으며,

    이클립스 실행 파일의 속성으로 들어가서 이름을 추가한다.

     

     

    eclipse -clean 으로 뒤에 클린을 추가하여 실행하니 프로젝트가 생성되기 시작했다.

     

    이 오류가 구글에 예시도 없고.. 버전을 좀 낮추는 방향으로 해결 방안을 찾기를 권장한다.

     

    그럼에도 클린을 이용하면 이클립스가 이상해졌다는 느낌을 받는데...

    아무래도 정답은 환경 재설치 및 재설정이 맞는 것 같고, 여러 방안을 찾아 해결하면 좋겠지만

    시간을 낭비하는 것 보단, 재설치하는 것도 나쁘지 않단 생각을 한다.

     

    ▷해결 방안2

      이클립스 버전을 다운그레이드 해서 설치 시 오류가 발생하지 않음을 발견하였음.

      해당 작성자는 2020.09 버전으로 설치해서 사용함.

     

     


    저작자표시 비영리 동일조건 (새창열림)

    '개발 > WEB' 카테고리의 다른 글

    WEB_ Spring-WebSocket 통신 정의  (0) 2021.10.06
    Web_ project 진행_1 : 초기 HTML/CSS 작성  (0) 2021.09.23
    WEB_Servlet get() 이용한 아이디 비밀번호 실습  (0) 2021.09.07
    JavaScript_NodeJS. Nodemailer를 이용해 메일을 보내자.  (0) 2020.11.22
    JavaScript_Project 기록 일지_04. DB의 원하는 row에 값을 저장하기. (20.11.28.최종수정)  (0) 2020.11.19

    댓글 (비로그인 댓글 허용하지 않습니다.)

    관련글

    • WEB_ Spring-WebSocket 통신 정의 2021.10.06
    • Web_ project 진행_1 : 초기 HTML/CSS 작성 2021.09.23
    • WEB_Servlet get() 이용한 아이디 비밀번호 실습 2021.09.07
    • JavaScript_NodeJS. Nodemailer를 이용해 메일을 보내자. 2020.11.22
    맨 위로
전체 글 보기
Tistory 로그인
Tistory 로그아웃
로그아웃 글쓰기 관리

Today

Total

Powered by ⓒ Kakao Corp.

Designed by Nana
블로그 이미지
KAEY
#모바일 접속 차단. (PC 환경 자동 리다이렉트) #현재 블로그내 모든 광고는 티스토리(카카오)에서 게시한 광고입니다😢. #문의 이메일 : highcw@naver.com

티스토리툴바