[Eclipse]_eclipse maven-web 프로젝트 생성 (feat.tomcat)

2022. 12. 8. 16:35[Spring]_/[Eclipse]

728x90
반응형

개요

Intellij를 사용하다가 다음 프로젝트가 Eclipse 만 사용가능하다 하여

새로 프로젝트 생성 도중 만난 에러사항 해결 방법 및 설치방법 설명

 

환경 

Eclipse 최신버전 2022-09 (4.25.0)

Tomcat - 9.0.62 v

maven Artifact ID : maven-archetype-webapp 1.4v

 

문제상황

Artifact 1.4v 으로 설치시

src/main/java 폴더 부제와

src/main/resources 폴더 부제

 

 

이클립스는 이미 설치되어있는 상태로 시작합니다.

 


목표 환경

src/main/java 폴더와

src/main/resources 폴더가 있고, tomcat 이 연결되어 있는 상태


1 maven 기반 프로젝트 생성

workspace 에 file -> new -> other 진입
maven 검색 -> maven project 생성
workspace 기준을 묻는 화면 별도 설정 없을 경우 next 선택
All catalogs 에 maven 으로 검색하여 사진과 똑같은 버전의 artifact 선택

※ 만약 다른 버전으로 선택하여 설치하고 싶을경우

최신버전 만 보기 체크 해제

Group Id -> 패키지 명
Artifact id -> 프로젝트 파일 명

별도의 설정 없을시 나머지는 그냥두고 finish 클릭
console 화면에서 설치 여부를 묻습니다 y 후 Enter 해야 프로젝트 생성 완료

1차 결과

java 폴더와 resources 폴더가 없는 모습

우선 Java폴더와 빨간색 오류로 뜨는 이유는 web 프로젝트에 server 가 연동이 안되서 그렇습니다.

 

프로젝트 우클릭-> Properties 선택

 

java build Path 검색후 orDer and Export 탭 확인

src/main/java 가 missing 인 상태를 확인 할 수 있습니다.

 

 

이제 톰캣을 연동해보겠습니다.


2. tomcat 등록

window -> preferences 선택

사진은 제가 미리 쓰던 tomcat이 있어서 뜨는 것이고

처음 시작하실 경우 아무것도 없습니다.

add 버튼 클릭
설치하고자 하는 tomcat 버전 으로 선택 후 next 버튼 클릭
해당 사진과 같이 미리 설치해둔 톰캣 의 파일 경로를 등록합니다.

workspace 에 tomcat을 등록 완료하였습니다.

이제 프로젝트에 연결을 해보겠습니다


3. 톰켓 프로젝트 연결

프로젝트 마우스 우클릭 -> Properties 선택

server runtime 선택

server Runtime 선택 후 next버튼 클릭
이전에 등록한 tomcat이 뜹니다. 이를 선택후 finish 선택

다시 프로젝트 우클릭 -> properties 선택

java build path 확인

정상적으로 java 폴더를 인식한 모습과 폴더가 생성된 모습 확인

이젠 resources 폴더 생성을 해보겠습니다.

 


4. resources 폴더 생성

프로젝트 properties 에서 -> java build path 화면에서 Source 탭 선택

java 폴더만 소스폴더로 인식되어 있는 모습

프로젝트-> src -> main 하위에 resources 이름으로 폴더를 하나 생성합니다.

src/main 하위에 resources 이름으로 생성 후 finish

이후 다시 프로젝트 마우스 우클릭 -> Properties 선택 후 java bulid path 로 진입 후 Source 탭 선택

Add folder 선택

아까 만든 resources 를 체크박스 선택 후 ok 버튼 클릭

resources 선택 후 ok 클릭

폴더가 추가된 것을 확인할 수 있습니다. 여기서 설정을 하나 더 해줍니다. resource 선택 후 edit 클릭

list 에서 resources 선택 후 edit 클릭
next 선택
하위 모든 정보를 읽기 위해 exclusion patterns add 클릭
** 기입 후 저장

java Resources 에 src/main/resources 가 추가가 된 것을 확읺 할 수 있습니다.


5.실행

 

+@ server 창에 tomcat 등록

console 창 부분에 server에 등록한 tomcat 올려두고 사용하는 방법

이미 창이 있다면 마우스 우클릭 -> 서버 추가

만약 서버 탭이 없다면

window-> show view -> other 선택
서버 탭 선택후 open 클릭

workspace 에 설치한 서버 버전 선택

버전에 맞는 톰캣 생성

해당 서버에 실행 시킬 프로젝트 선택 후 더블클릭

결과

실행

 

.

포트의 경우 저는 8080 사용중이라 다른 포트로 변경하고 실행 하였습니다.

 

이렇게 maven 기반의 프로젝트를 생성하였습니다.

 

다음에는 spring 설치 및 사용할 라이브러리를 적용시켜 보겠습니다.

 

감사합니다.

728x90
반응형