SPRING_TIP Spring Legacy Project 가 제대로 안 만들어져요

2024. 1. 25. 10:44Full Stack Course 풀스택과정/SPRING

728x90

 

 

문제 상황 1  

 

 Spring Legacy Project  에러 뜰때  

또는

 

오류 sts3 프로젝트 생성

 

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

이런 에러뜰때 

 

 

 

여기서 Spring MVC Project 를 클릭했더니 

 

 

 

 

이렇게 뜨는데 아마 자바 버전이 너무 높거나 낮아서 일거다

 

 

 

 

 

그러면 

 

C:\Program Files\Java

 

경로로 가서

 

 

 

 

 

자버 버전 11 이 있는지 본다 

(없으면 자바버전 11 다운받아야함)

 

 

https://www.oracle.com/kr/java/technologies/javase/jdk11-archive-downloads.html

 

Java Archive Downloads - Java SE 11 | Oracle 대한민국

WARNING: These older versions of the JRE and JDK are provided to help developers debug issues in older systems. They are not updated with the latest security patches and are not recommended for use in production. For production use Oracle recommends downlo

www.oracle.com

 

아래에서 window 껄 다운받거나

아래의 링크로 가서 다운받은뒤 JAVA 의 파일에 압축 풀어주자

 

 

 

https://drive.google.com/file/d/1P1n3OVCdCl2aoBH7Loe97GWPS7w98ZHV/view?usp=sharing

 

jdk-11.zip

 

drive.google.com

 

 

 

 

그뒤에

 

1.
jdk 버전을 변경하는데 필자의 경우 21에서 11로 다운그레이드 했다  

ex)21을 11로 다운그레이드


window -> preferences -> Java-> Installed JREs -> Add -> jdk 버전 변경

 

 

 

 변경하면 Location 을 보면 jdk-11 인걸봐서

11로 성공적으로 바뀐걸 볼수있다

 

 

그리고 

 


2.
STS.ini 파일에 아래 설정을 추가한다. 

경로는 C:\sts-bundle\sts-3.9.17.RELEASE 여기다 sts-bundle 이 있는 곳을 찾으면 된다

 

 

 

 

위와 같이 변경해준다 

 

 

 

 

 

그리고 다시 파일을 만들면 

성공적으로 만들어 질것이다 

 

 

그런데 ! 

 

 

문제 상황 2

 

 Spring Legacy Project 만들었는데 파일에 x 표시가 뜰때  

 

 

 

 

 

 

이걸 쭉 내려가다보면 home.jsp 에 X 가 되어있다 

 

 

 

 

이걸 열어보면 url 에 문제가 있는걸 볼수있는데 

 

 

 

 

 

 

 

 

아래를 1줄만 새로 수정하자 

 

 

<%@ taglib uri="http://java.sun.com/jsp/jstl/core"  prefix="c" %>

 

 

그렇게 되면 정상적으로 X 표시가 지워지게 된다 

 

 

 

 

 

 

 

 

 

 

 

 

만약 위와같은 방법이나 처음부터 안되면 아래의 방법또한 있다

https://sarimus.tistory.com/100

 

SPRING_TIP Spring Legacy Project 가 제대로 안 만들어져요 2

문제 상황 1 Spring Legacy Project 에러 뜰때 또는 sts3 프로젝트 생성이 안될때 최종방법이다 필자는 새로운 컴퓨터 4대에 시행착오를 한뒤에 성공하는 방법을 찾았다 먼저 아래의 파일을 다운받자 또

sarimus.tistory.com

 

728x90