본문 바로가기
JAVA/spring

spring Start

by 개폰지밥 2019. 5. 7.
반응형

190507 – spring

스프링 개발에는 Spring Tool Suits(Eclipse 기반), Intellij, Eclipse에 플러기은 형태로 많이 사용 됩니다. 여기서 STS를 이용해서 스프링을 하도록 합시다.

먼저 JDK의 설치가 필요합니다. JDK는 1.6 이상의 버전을 권장합니다.

 

l  STS의 설치

최신 버전인 STS4Spring legacy project가 없기 때문에 STS 3.9.8로 다시 설치하기

ð  STS 3.9.8로 다시 설치하기

https://spring.io/tools3/sts/all

l  스프링 프로젝트를 시작하는 두 가지 방법

1)     Spring boot – 별도의 was 설정이 없어도 실행이 가능하므로, 설치에 어려움을 겪는 입문자에게는 좋은 선택

2)     Spring legacy project – 조금 더 복잡하기는 하지만 실제 개발 업무에 많이 적용되는 개발 방식입니다. Was나 기타 설정을 직접 설정하는 부분이 많기 때문에 웹 프로그래밍이나 JDBC 프로그래밍에 대한 경험이 있는 입문자에게 권장합니다.

l  JDK 버전 변경

프로젝트 선택하고 마우스 오른쪽 버튼 -> Properties

l  Spring 프레임워크의 버전 변경

-       변경 전

<properties>

               <java-version>1.6</java-version>

               <org.springframework-version>3.1.1.RELEASE</org.springframework-version>

               <org.aspectj-version>1.6.10</org.aspectj-version>

               <org.slf4j-version>1.6.6</org.slf4j-version>

        </properties>

 

-       변경 후

<properties>

               <java-version>1.8</java-version>

               <org.springframework-version>4.3.8.RELEASE</org.springframework-version>

               <org.aspectj-version>1.6.10</org.aspectj-version>

               <org.slf4j-version>1.6.6</org.slf4j-version>

        </properties>

 

변경 후 Ctrl+s로 저장하기

 

라이브러리의 다운로드가 완료되면 반드시 다시 한 번 Run 메뉴를 이용해서 제대로 동작하는지 확인

 

l  Tomcat 9 설치

https://tomcat.apache.org/download-90.cgi

 

Add 버튼 누르고 Apache Tomcat 9.0을 찾아서 선택, Next를 이용해 압축이 풀려있는 폴더 지정하기

 

 

<에러>

Port 8080 required by Tomcat v9.0 Server at localhost is already in use. The server may already be running in another process, or a system process may be using the port. To start this server you will need to stop the other process or change the port number(s).

ð  8080 포트가 이미 사용되고 있다.

8080포트를 808080포트로 변경

nio.http.port=808080

 

변경 후 재시작 하기

혹은

서버가 여러가 시작되어있는지 확인하기

하나만 start하기

반응형

'JAVA > spring' 카테고리의 다른 글

Spring Connection(DataSource)  (0) 2019.06.11
Spring+mybatis  (0) 2019.06.05
spring + mybatis + mysql - 2  (0) 2019.06.04
spring + MyBatis + MySQL - 1  (0) 2019.06.03
spring DB connect  (0) 2019.05.28

댓글