Back-end/Spring

Spring) Spring 프로젝트 생성, 설정 및 Tomcat 서버 설치

luana_eun 2022. 4. 18. 23:15
728x90

프로젝트 생성

 

왼측 Exploror에 Spring Legacy Project를 클릭해서 프로젝트를 생성한다. 

 

기본 패키지 이름 설정

 

프로젝트 생성 완료!

 


Tomcat 서버 설치하기

1. Tomcat 설치하기

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

설치파일을 다운받아 설치하기

 

2.  이클립스 상단의 Window > Preferences

    Server > Runtime Environment > Add

Apache Tomcat v8.5 선택

 

Tomcat 디렉터리에 Browse를 눌러 톰캣이 설치된 폴더를 선택하고,

JRE에 설치한 자바 8버전을 선택한다.  

Finish하고 Apply를 누르면 서버 설치 완료!

그럼 이제 프로젝트를 서버와 연결시킨다. 

 

 

 

 

3. 프로젝트와 서버 연결하기

왼측 Exploror의 프로젝트이름에 우클릭 > Properties > Java Build Path > Library > Add

Server Runtime > Tomcat 8.5 선택

아까 없던 Tomcat v8.5가 생겼다 > Apply and Close

 

그러면 프로젝트 생성 후 생겼던 빨간 오류가 없어질 것이다.

 

 


4. 자바, 프레임워크 버전 맞추기

프로젝트 밑의 pom.xml 파일을 열어서

네모칸처럼 1.6을 1.8로, 3.1.1을 4.3.8로 바꾸고 저장하면 왼쪽의 jar 파일의 버전들이 자동으로 바뀐다. 

 

pom.xml폴더 외에 라이브러리 버전은 안맞을 수 있기때문에 라이브러리 버전도 맞춰야한다. 

프로젝트 우클릭 > Properties > Java Complier > 체크 해제 후 버전 맞추기

 


5. 외부 라이브러리 추가

필요에 따라 pom.xml에 필요한 외부 라이브러리를 추가한다.

<!-- 외부 라이브러리 추가 -->
<!-- https://mvnrepository.com/artifact/mysql/mysql-connector-java -->
<dependency> 
	<groupId>mysql</groupId>
	<artifactId>mysql-connector-java</artifactId>
	<version>8.0.28</version>
</dependency>		
		
<!-- https://mvnrepository.com/artifact/org.mybatis/mybatis -->
<dependency>
	<groupId>org.mybatis</groupId>
	<artifactId>mybatis</artifactId>
	<version>3.4.1</version>
</dependency>
		
<!-- https://mvnrepository.com/artifact/org.mybatis/mybatis-spring -->
<dependency>
	<groupId>org.mybatis</groupId>
	<artifactId>mybatis-spring</artifactId>
	<version>1.3.0</version>
</dependency>

<!-- https://mvnrepository.com/artifact/org.springframework/spring-jdbc -->
<dependency>
	<groupId>org.springframework</groupId>
	<artifactId>spring-jdbc</artifactId>
	<version>${org.springframework-version}</version>
</dependency>
		
<!-- https://mvnrepository.com/artifact/org.springframework/spring-test -->
<dependency>
	<groupId>org.springframework</groupId>
	<artifactId>spring-test</artifactId>
	<version>${org.springframework-version}</version>
</dependency>
		
<!-- 외부 라이브러리 추가 -->

 

 

728x90