본문 바로가기
프로젝트/자바 리플렉션

[자바 리플렉션] 0. 환경설정(+ dynamic web project가 안보일때 해결법)

by dantriss 2023. 8. 10.

본격 자기계발 레벨업 프로젝트! 유튜브 메타코딩 영상을 보면서 공부 했던것을 정리하고자 합니다.

IDE : STS4

언어 : Java 8

스프링부트 버전 : 2.7.13

DB : MySQL

빌드관리 도구 : Maven

OS : iOS

참고유튜브 : 메타코딩


환경설정을 위해서 workspace를 새로 만들어준다. file -> switch workspace -> other로 들어가서 

 

원하는 workspace 명으로 생성을 해준다.

 

workspace 생성 후 프로젝트를 만들어 줘야하는데 new -> other -> dynamic web project를 검색해주면 된다.

 

그런데 dynamic web project를 검색해도 보이지 않는 경우가 있다.

help -> Eclipse Marketplace로 이동한다.

 

sts3을 검색한 뒤 아래와 같은 걸 설치를 해준다.

꼭 설치중 오류가 생긴것이 있진 않은지 확인해 주어야 한다.( 여기서 제대로 확인해주지 않아서 몇시간 동안 이런 저런 방법들을 시도 해보았다...) 

 

그래도 dynamic web project가 보이지 않을 경우 help -> install new software로 이동

본인 이클립스 버전을 선택하면 된다고 하지만 나는 그냥 모든 사이트를 선택해서 찾았다.

 

스크롤을 내려서 web,xml,java ee and osgi enterprise development가 보일 것이다.

여기서 아래 3개만 찾아서 next를 눌러주면 된다.

Eclipse Java EE Developer Tools,

Eclipse Java Web Developer Tools,

Eclipse Web Developer Tools

 

 

file -> restart를 눌러서 재실행을 해주면 전에 보이지 않던 dynamic web project가 보인다.

 

프로젝트 이름을 적어주고 target runtime에서 new runtime을 선택해 tomcat 9버전을 선택해준다.

 

혹시 utf-8로 변경하지 않아서 문제가 생길것을 방지 하기 위해서 

project -> properties로 이동해서 enc 검색 후 나온 전부 utf-8인지 아닌지 확인해본다.

 

서버가 잘 돌아가는지 확인해보기 위해서 new -> jsp file 을 선택해 index.jsp 파일을 만들어서 body 부분에 글을 작성해 본다.

 

실행해서 확인해보면 정상적으로 동작하는걸 확인 할 수 있다.

 

web-inf 폴더에 web.xml 파일을 만들어보자

new -> other -> xml 파일을 파일명 web.xml로 생성해준다 

 

프로젝트에 servers -> web.xml으로 이동 해서 web-app 부분을 한줄 끝까지 복사해서 생성한 web.xml 파일에 붙여 넣어준다.

참고 블로그 : https://taltal.tistory.com/21

 

댓글