spring 사이트에 접속하여 Projects -> SpringTools4 클릭 ( 자기가 사용할 프로그램 선택해서 다운로드)
학원에서는 Spring Tools4 를 사용하였다.
windows 버전 선택 다운로드한다.
다운이 완료 되면 압축을 풀어준다.
(다운받으면 jar 파일인데 더블클릭하면 자동으로 압축풀린다. (알집이나 반디 없을 때) )
자기가 편한 위치에 옮겨서 사용한다.
중요한게 스프링 폴더까지 가는 경로까지 한글로 된 파일이나 폴더가 없어야 된다.
SpringToolSuite4 를 실행한다.
help 탭에서 마켓플레이스를 클릭해서 연다.
검색창에 sts 를 쳐서 Add-on 을 설치한다.
설치가 끝나면 다시 마켓플레이스 검색창으로 와서 wqb developer 검색해서
Enterprise 가 포함된 디벨로퍼툴을 설치해준다.
설치가 다되고 재시작 되면 File -> New ---> Other 클릭
lega 검색해서 Legacy Project 가 나오면 제대로 설치된것.
레거시 프로젝트를 클릭하고 다음으로 넘어오면 Spring MVC Project 를 선택하고 Next 를 누른다.
생성하려고하면 에러가 난다.
(학원이 자바 버전8이라서 버전11을 다운받아서 경로 설정해줘야한다. )
https://www.oracle.com/java/technologies/downloads/
리소스 -> 다운로드 --> JDK 선택해서 Java11 윈도우 버전으로 다운받아준다.
밑에는 압축파일 위에는 바로 설치 할수 있는 실행파일이다.
스프링폴더에서 SpringToolSuite4.INI 파일을 실행한다.
중간에 있는 -vm 밑쪽에 자바가 설치된 폴더의 bin 폴더까지 경로를 작성해준다.
이제 Legacy Project를 생성할 수 있다. 테스트용 컨트롤러 패키지를 생성한다.
패키지를 만들고 파일들을 다 다운받았는데도 X 표시된 폴더가 보인다면 상위프로젝트에 오른쪽 버튼을 눌러서
Maver --> Update Project 를 실행해준다.
출력은 해당 프로젝트에 오른쪽버튼을 클릭하여 Run As 해야한다.
페이지안이나 다른곳에서 Run on server 하면 404 에러
처음 Run As 실행 할 때 서버선택
이클립스나 다른곳에서 똑같은 포트를 사용하고 있으면 포트에러가 난다. 한쪽의 포트번호를 바꿔준다.
학원에서는 그냥 8009, 8090 으로 이클립스쪽을 바꿔줬다.
한글을 사용하려면 인코딩 설정을 바꿔줘야한다.
모두 UTF-8 로 변경해준다.
그리고 하는김에 Refresh using도 체크해준다.
22/07/19
스프링 마켓플레이스 . 스프링 툴 3애드온 설치에러
Spring Tools 3 Add-On for Spring Tools 4
Cannot complete the install because one or more required items could not be found.
Software being installed: Spring IDE Integration, Flex and Web Services Extension (optional) 3.9.22.202204280911-RELEASE (org.springframework.ide.eclipse.integration.feature.feature.group 3.9.22.202204280911-RELEASE)
Missing requirement: Spring IDE Configuration Graphical Editing 3.9.22.202204280911-RELEASE (org.springframework.ide.eclipse.config.graph 3.9.22.202204280911-RELEASE) requires 'osgi.bundle; org.eclipse.mylyn.commons.ui [3.7.0,4.0.0)' but it could not be found
Cannot satisfy dependency:
From: Spring IDE Core (required) 3.9.22.202204280911-RELEASE (org.springframework.ide.eclipse.feature.feature.group 3.9.22.202204280911-RELEASE)
To: org.eclipse.equinox.p2.iu; org.springframework.ide.eclipse.config.graph [3.9.22.202204280911-RELEASE,3.9.22.202204280911-RELEASE]
Cannot satisfy dependency:
From: Spring IDE Integration, Flex and Web Services Extension (optional) 3.9.22.202204280911-RELEASE (org.springframework.ide.eclipse.integration.feature.feature.group 3.9.22.202204280911-RELEASE)
To: org.eclipse.equinox.p2.iu; org.springframework.ide.eclipse.feature.feature.group 0.0.0
1. 첫번째방법
https://www.eclipse.org/mylyn/downloads/
Mylyn Downloads | The Eclipse Foundation
The Eclipse Foundation - home to a global community, the Eclipse IDE, Jakarta EE and over 415 open source projects, including runtimes, tools and frameworks.
www.eclipse.org
C:\sts-4.15.1.RELEASE\plugins 에 압축풀기
2. 두번째
https://www.eclipse.org/forums/index.php/t/1109097/
Eclipse Community Forums: Newcomers » Cannot install Spring Tools 3 Add-On for Spring Tools 4 from Marketplace | The Eclipse Fo
The Eclipse Foundation - home to a global community, the Eclipse IDE, Jakarta EE and over 350 open source projects, including runtimes, tools and frameworks.
www.eclipse.org
여기 한국어 번역해서보니까 스프링켜고 Help->> 인스톨뉴 소프트웨어-->> 검색창에
https://download.eclipse.org/releases/2021-09
이거치고나서 나오는거다 인스톨한다.
인스톨후 선택 창.
설치 재조정 페이지
! 요청한 대로 설치를 완료할 수 없습니다.
다음 대체 솔루션 중 하나를 선택하십시오.
1. 설치를 동일하게 유지하고 설치할 항목을 호환되도록 수정
2. 설치 중인 항목과 호환되도록 설치 업데이트
3. 오류를 보여주고 나만의 솔루션을 구축합니다.
- 원래 요청한 것보다 적은 수의 항목을 설치하다
- 처음 요청한 버전과 다른 버전을 설치합니다.
- 이미 설치된 업데이트 항목
- 이미 설치된 항목 제거
다 설치되면 스프링재시작되고 오른쪽 밑에 인스톨 바가 움직이기 시작한다.
인스톤 다 되면 다시 애드온설치해보자.
'국비지원' 카테고리의 다른 글
22/05/25 수업정리 (0) | 2022.05.25 |
---|---|
22/05/24 수업정리 (0) | 2022.05.24 |
22/05/18 수업정리 (0) | 2022.05.18 |
22/05/12 수업정리 (0) | 2022.05.12 |
22/05/11 수업정리 (0) | 2022.05.11 |