Dev/Spring

스프링 MVC + Maven + Tomcat 프로젝트 생성

surimi🍥 2021. 1. 12. 15:17
반응형

STS 3.9.12 + Maven + Tomcat

 

Perspective 설정 후 Maven Project 생성
simple Project 체크
패키지, 프로젝트명 및 압축형식 설정 후 Finish
생성 직후
에러가 뜨는 이유

"web.xml is missinng and <failOnMissingWebXml> is set to true"

 -> web.xml을 생성해 주면 해결

 

(톰캣을 설치한 폴더)\webapps\ROOT\WEB-INF으로 가면 web.xml파일이 있다.

src/main/webapp 폴더안에 WEB_INF 폴더 째로 복사해준다.

소스와 타겟 버전 설정
프로젝트 우클릭 - Maven - UpdateProject
업데이트할 프로젝트 체크 후 OK
JavaSE 1.8로 바뀌어있다.
index.jsp 생성

 

pom.xml에 톰캣서버 dependency 추가

  	<dependencies>
  		<!-- https://mvnrepository.com/artifact/org.apache.tomcat/tomcat-api -->
		<dependency>
		    <groupId>org.apache.tomcat</groupId>
		    <artifactId>tomcat-api</artifactId>
		    <version>9.0.39</version>
		</dependency>
		  		
  	</dependencies>

index.jsp 작성
실행 결과

 

반응형