Study/spring

[Spring] 메이븐을 이용하여 웹 프로젝트 생성

youngine 2021. 1. 6. 21:37

persepective를 JAVA EE로 변경한다

만약 없다면 왼쪽에 표모양(OPEN perspective)을 클릭하여 JAVA EE로 변경해준다.

왼쪽에서 create maven project클릭하여 생성

 

 

 

만들고 나면 pom.xml에 오류가 생기는데 src/main/webapp을 만들고 web.xml파일을

만들어준다.  tomcat이 있는 폴더를 찾아 webapps/ROOT/WEB-INF를 보면 web.xml 확인가능하다

WEB-INF를 그대로 복사하여 webapp에다가 붙여준다.

그러면 pom.xml에 오류가 사라짐을 확인할 수 있다.

 

 

 

java Resources의 jdk 파일을 1.5에서 1.8로 변경

maven이 사용하는 컴파일러 버전또한 변경위해 maven.compiler.source1.8로 지정

pom.xml에 overview를 눌러 properties에 이 두 항목을 create해준다.

변경사항을 적용하기 위해서 프로젝트를 클릭하여 maven->update project!

 

 

 

이 상태에서 jsp를 만들면 charset이 EUC-KR로 지정되어있다.  

변경위해서 window->preferences->web->jspfile로 이동하여 UTF-8로 지정해준다.

CSS, HTML도 동일하게 변경이 가능하다

프로젝트의 PROPERTIES에서도 Resource를 클릭하여 other에 UTF-8로 변경

 

 

 

이제 webapp에 index.jsp를 생성하면 빨간 오류가 뜬다.

jsp와 관련된 라이브러리가 없기 떄문이다.

메이븐 라이브러리를 추가해주기 위해서 구글에 maven.tomcat.api를 검색하여 해당 톰캣에 해당하는 버전을 클릭하여 pom.xml에 dependencies를 copy한다.

 

 

 

ctrl + f11을 눌러 indx.jsp 실행

server browse하여 tomcat경로 설정해주면 정상적으로 동작한다.