[Spring] 메이븐을 이용하여 웹 프로젝트 생성
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경로 설정해주면 정상적으로 동작한다.