2024. 3. 6. 09:47ㆍFull Stack Course 풀스택과정/SPRING
문제 상황 1
Spring Legacy Project 에러 뜰때
또는
sts3 프로젝트 생성이 안될때
최종방법이다
필자는 새로운 컴퓨터 4대에 시행착오를 한뒤에 성공하는 방법을 찾았다
먼저 아래의 파일을 다운받자
또는 Oracle 에서 11버전의 JDK 를 다운받자
방법1 .
jdk-11 버전 다운
https://drive.google.com/file/d/1P1n3OVCdCl2aoBH7Loe97GWPS7w98ZHV/view?usp=sharing
방법2 .
오라클로 다운
https://www.oracle.com/kr/java/technologies/javase/jdk11-archive-downloads.html
그다음 아래의 링크에서 STS 를 다운받자
https://drive.google.com/file/d/1_-H5mRCgqOwqu_I7Dmy30tVbQvn0Bi0A/view?usp=sharing
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/
톰캣 하나를 먼저 압축해제 해주고
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 만들어서 다시실행해보자!
제대로 해결됐다면 구독하기 ~!
'Full Stack Course 풀스택과정 > SPRING' 카테고리의 다른 글
SpringBoot - OAuth2 로 구글 로그인 (2) OAuth2 실행테스트 (0) | 2024.04.23 |
---|---|
SpringBoot - OAuth2 로 구글 로그인 (1) (토큰 발급받기) (0) | 2024.04.23 |
Intellij 로 만든 jar 파일 AWS 서버 구축 (0) | 2024.04.09 |
[ QueryDSL ] java: Attempt to recreate a file for type 오류 해결 (1) | 2024.04.01 |
SPRING_TIP Spring Legacy Project 가 제대로 안 만들어져요 (1) | 2024.01.25 |