본문 바로가기

Spring 웹페이지 만들기

스프링으로 홈페이지 만들기 #1 (설치 및 설정)

https://kuzuro.blogspot.com/search/label/%EC%8A%A4%ED%94%84%EB%A7%81%20%EA%B2%8C%EC%8B%9C%ED%8C%90%20%EB%A7%8C%EB%93%A4%EA%B8%B0

 

kuzuro

개발자, 웹개발, PC앱개발, Java, C#, HTML/CSS, JavaScript, Spring, ASP, .NET

kuzuro.blogspot.com

 

회사 나가기 전에 해당 티스토리의 스프링 게시판 만들기 따라 해 봐야겠다.

 

일단 해야 할 것은

 

 

  • 스프링(STS : Spring Tool Suite) 설치
  • JDK 설치 및 설정
  • 톰캣 설치 및 설정
  • 마리아 DB 설치 및 설정

 

JDK 설치 및 설정부터 해보겠다.

 

kuzuro.blogspot.com/2019/01/jdk.html

 

오픈 JDK (open JDK) 설치

개발자, 웹개발, PC앱개발, Java, C#, HTML/CSS, JavaScript, Spring, ASP, .NET

kuzuro.blogspot.com

OpenJDK와 Oracle JDK의 차이점을 찾아봤다.

일단 무료와 유료, 따로 제공되는 라이브러리의 유무 정도만 알고 가야겠다.

 

위의 글에서 msi 파일을 다운로드하여 JDK를 설치하면 따로 환경변수를 설정해 줄 게 없다.

없는 줄 알았는데 아니었다.. ㅡㅡ 아래 톰캣 설치 부분에서 다시 설명하겠다.


 

  • 스프링(STS : Spring Tool Suite) 설치
  • JDK 설치 및 설정
  • 톰캣 설치 및 설정
  • 마리아 DB 설치 및 설정

 

톰캣 설치 및 설정을 해보도록 하겠다.

 

kuzuro.blogspot.com/2018/07/tomcat-85.html

 

톰캣(Tomcat) 8.5 설치

개발자, 웹개발, PC앱개발, Java, C#, HTML/CSS, JavaScript, Spring, ASP, .NET

kuzuro.blogspot.com

 

위의 글대로 설치 및 설정을 하였다.

톰캣 폴더 - bin 폴더에 있는 startup 파일을 실행시켜서 잘 설치되었는지 확인하였다.

설치가 잘 되었으면 startup cmd 창이 떠있어야 하는데 자꾸 종료가 되는 것이다.

이상해서 cmd 창에서 톰캣 폴더로 이동하여 startup 파일을 다시 실행시켜 보았다.

 

 

JAVA_HOME 경로가 없다고 한다. -ㅅ-;;

 

JAVA_HOME 환경변수 설정은 다른 프로그램에서 쓰기 위함인것 같다. 어쨌든 JAVA_HOME 환경변수를 설정해주자.

 

내 컴퓨터 - 속성 - 고급 시스템 설정 - 고급 탭 - 환경 변수

 

 

환경 변수 설정

 

 

자신의 JDK 폴더 경로를 입력한다.

 

설정 후 켜져있던 cmd 창을 끄고 톰캣 폴더 내의 startup 파일을 실행시켜본다.

 

 

근데 한글은 왜 깨지는 걸까?

정상적으로 실행 된다.


 

  • 스프링(STS : Spring Tool Suite) 설치
  • JDK 설치 및 설정
  • 톰캣 설치 및 설정
  • 마리아 DB 설치 및 설정

 

마리아 DB를 설치하여야 한다.

 

https://kuzuro.blogspot.com/2019/01/db.html

 

마리아 DB 설치

개발자, 웹개발, PC앱개발, Java, C#, HTML/CSS, JavaScript, Spring, ASP, .NET

kuzuro.blogspot.com

위의 글을 보고 설치하였다.

 

설치 완료.


 

  • 스프링(STS : Spring Tool Suite) 설치
  • JDK 설치 및 설정
  • 톰캣 설치 및 설정
  • 마리아 DB 설치 및 설정

 

마지막으로 STS를 설치해보겠다.

 

https://kuzuro.blogspot.com/2019/08/1.html

 

스프링 게시판 만들기 #1. 스프링 기본 설정

개발자, 웹개발, PC앱개발, Java, C#, HTML/CSS, JavaScript, Spring, ASP, .NET

kuzuro.blogspot.com

 

일단 여기를 참고하였는데,,, STS3가 자꾸 실행이 안 됐다. 오류코드를 검색해보면

STS가 32bit라서 그런 거 같은데 STS3 64bit가 어디 있는지 잘 모르겠다.

 

그래서 그냥 STS 4 버전을 받았다.

실행했더니 계속 에러가 뜬다..

 

구글에 검색해보니 jdk 폴더 주소를 제대로 찾지 못해서 나는 에러라고 한다.

글들은 다 이클립스나 STS 3 기준으로 설명해서 STS 4랑 다른 줄 알았는데 똑같은 거였다.. (이거 때문에 시간 좀 날림)

 

sts-4.7.1.RELEASE 폴더 안에 있는 SpringToolSuite4.ini 파일에 다음과 같이 적는다.

 

-vm

C:\Program Files\Java\jdk1.8.0_211\jre\bin\server\jvm.dll

 

 

참고 사이트

https://stove99.tistory.com/110

https://velog.io/@jeanne/eclipseerror

https://blog.naver.com/luckyhappyday/221838492290

 

 

 

훌륭하게 실행이 잘 된다.

 

  • 스프링(STS : Spring Tool Suite) 설치
  • JDK 설치 및 설정
  • 톰캣 설치 및 설정
  • 마리아 DB 설치 및 설정

 

설치는 끝났으니, STS 4에는 없는 Spring Legacy Project 플러그인을 깔아줘야 한다.

 

http://ppusari.iptime.org/2019/04/06/sts-4%EC%97%90%EC%84%9C-spring-legacy-project-%EC%82%AC%EC%9A%A9%ED%95%98%EA%B8%B0/

 

STS 4에서 Spring Legacy Project 사용하기 - 코딩습작

STS 4를 설치하면 기본적으로 Spring Legacy Project 가 항목에 나타나지 않는다. Eclipse Marketplace 에서 sts로 검색하여 Spring tools 3 Add-On 을 설치한다 STS를 재시작 하면 아래와 같이 Spring 항목이 생긴다. 이

ppusari.iptime.org

여기를 참고하였다.

 

Help -> Eclipse Marketplace 를 클릭하고, STS를 검색하여 Spring Tools 3 Add on 을 설치하였다.

 

 

프로젝트 생성에 Spring Legacy Project가 생겼다.