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

2024. 3. 6. 09:47Full Stack Course 풀스택과정/SPRING

728x90

 

 

문제 상황 1  

 

 Spring Legacy Project  에러 뜰때  

또는

 sts3 프로젝트 생성이 안될때 

 

최종방법이다

 

필자는 새로운 컴퓨터 4대에 시행착오를 한뒤에 성공하는 방법을 찾았다 

 

 

 

 

 

 

 

 

 

 

먼저  아래의 파일을 다운받자 

 

 또는 Oracle 에서 11버전의 JDK 를 다운받자 

 

 

방법1 . 

jdk-11 버전 다운

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

 

jdk-11.zip

 

drive.google.com

 

 

방법2 . 

오라클로 다운 

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

 

 

 

 

 

 

 

 

 

 

 

 

그다음 아래의 링크에서 STS 를 다운받자 

 

 

https://drive.google.com/file/d/1_-H5mRCgqOwqu_I7Dmy30tVbQvn0Bi0A/view?usp=sharing

 

STS.zip

 

drive.google.com

 

 

 

STS.zip 안에는 

apache-tomcat -9.0.85

workspace-sts-3.9.17.RELEASE - 복사본

sts-bundle -복사본

1.p2

1.m2

 

가 있다 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

이중 

apache-tomcat -9.0.85 

sts-bundle -복사본

 

이것들은 C 의 위치에 저장할것이다 

 

 

 

참고로 일반 압축을 풀면 시간이 많이걸리니 반디집을 사용하면 훨씬 빠르다 

https://kr.bandisoft.com/bandizip/

 

반디집 공식 홈페이지 · ALZ, EGG, 7Z, RAR 지원 무료 압축 프로그램

지원 포맷 7Z, ACE, AES, ALZ, ARJ, BH, BIN, BR, BZ, BZ2, CAB, Compound(MSI), DAA(1.0), DEB, EGG, GZ, IMG, ISO, ISZ, LHA, LZ, LZH, LZMA, PMA, RAR, RAR5, SFX(EXE), TAR, TBZ/TBZ2, TGZ, TLZ, TXZ, UDF, WIM, XPI, XZ, Z, ZIP, ZIPX, ZPAQ, PEA, UU, UUE, XXE, ASA

kr.bandisoft.com

 

 

 

 

톰캣 하나를 먼저 압축해제 해주고 

 

 

 

 

sts-bundle - 복사본 같은경우엔 압축을 해제하면 이렇게 폴더이름이 뒤에 "- 복사본" 으로 되어있는데 

 

 

 

 

-복사본을 지워주고 "sts-bundle" 만 만들어지도록 해주자 

 

 

 

 

 

 

 

 

 

 

 

 

 

그리고 C 에 옮겨주면 

apache-tomcat-9.0.85 와 sts-bundle 이 C로 옮겨졌다 

 

 

 

 

 

 

 

 

 

 

 

이번엔 

workspace-sts-39.17.RELEASE -복사본 또한

workspace-sts-39.17.RELEASE 로 이름을 변경해서 

 

 

 

 

 C:\Users\사용자명(본인계정)\Documents(문서)  에다가 저장해준다 

 

 

 

 

 

 

 

 

 

 

1.p2 와 1.m2 를 다운받으면 1을 지워주고 (. 때문에 파일이 안보이게 하는걸 막기위함) 

.m2 와 .p2 로 이름을 변경해준다

 

 

 

 

 

 

 

 

 

 

 

 

 C:\Users\사용자명(본인계정)\  에다가 저장해준다 

 

이때 .m2 가 이미있을경우가 있는데 덮어쓰기 하면된다

덮어쓰기 하기전에 기존에 있던 중요한데이터가 있을지혹시모르니 기존에 .m2 파일은 압축시켜 따로 저장해두자 

 

 

 

 

 

 

 

 

그리고이제 아까 다운했던 JDK 파일은 C:/sts-bundle/STS 를 메모장으로 실행했을때

위와같이보이는데 

 

-vm 밑에 C:\Program Files\Java\jdk-11\bin\javaw.exe  이경로가 존재하게 해줘야한다 

 

 

 

 

 

C:\Program Files\ 에서 Java 가 없으면 (eclipse 설치 했던 이력이 없으면 없음) 

새로운 폴더 만들어서 이름을 "Java"로 만들어준다 

 

 

 

그리고 그 안에 jdk-11을 옮겨준다

 

이때 jdk-11 폴더안에  jdk-11 가 있기때문에 jdk-11 가 경로가 2개가아니라 1개가 되도록 아래처럼해주자 

 

 

 

 

 

제대로 설정했으면 아래처럼 

 

 

 bin 까지 가게 되면

 C:\Program Files\Java\jdk-11\bin\javaw.exe  

이렇게 된 경로가 완성됐고

 javaw.exe 가 있는걸 볼수있다  

 

 

 

 

 

 

그리고 C 에 있는 sts-bundle/sts-3.9.19.RELEASE 에 STS 를 실행한다 

 

 

 

 

그러면 정상적으로 에러가 없이 뜨는걸 볼수있다 

 

 

 

 

 

 

 

이전에 여기서 새로운 파일을 만들려고 해도 Spring MVC project 가 안보였는데 이제는 

Spring MVC project를 만들수가있다 

 

 

 

 

 

 

그리고 STS 파일하나를 실행이되나 간단히 만들어놓은 코드를 확인하려면

Ctrl + F11 또는

마우스오른쪽 버튼을 클릭해서 Run as -> Tomcat 9.0 으로 실행하자 

 

 

 

 

 

 

 

 

 

 

 

그러면 정상적으로 실행이 가능한걸 볼수있다 

 

 

 

 

 

만약 빨간줄이 많이뜨고 안되는것같으면

 

새로운 MVC Project 만들어서 다시실행해보자!

 

제대로 해결됐다면 구독하기 ~!

 

 

 

 

 

 

 

 

 

 

 

 

728x90