728x90


이제 웹프로젝트를 maven으로 만들어보도록하자.

이때까지는 quick start로 웹페이지를 만들었다.

물론 계속 그래도 무방하지만... 추천하지는 않는다.



mvn archetype:generate -DinteractiveMode=false  -DgroupId=<패키지명> -DartifactId=<프로젝트명> -DarchetypeArtifactId=maven-archetype-webapp


마지막에 이 때까지 손대지 않았던 archetypeArtifactId를 정해준다.

이 때 maven-archetype-webapp을 해주면 일반적인 war프로젝트가 생성되게 된다.



여러분이 아는 일반적인 sample war프로젝트가 만들어진다.


<%--index.jsp--%>
<html>
<body>
<h2>Hello World!</h2>
</body>
</html>

index.jsp는 위와같이 생겼다. 사실 신경쓸건 없지만 혹시나 해서 보여준다.


<!--web.xml-->
<!DOCTYPE web-app PUBLIC
"-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN"
"http://java.sun.com/dtd/web-app_2_3.dtd" >

<web-app>
<display-name>Archetype Created Web Application</display-name>
</web-app>

web.xml 내부는 위와같이 나온다.



mvn install


mvn install을 하면 어떤 결과가 나오는지 보도록 하자.



target을 보면 알겠지만 이때까지와는 다르게 war파일이 생성된다.



이제 톰캣에 넣어준다.



$TOMCAT_HOME/bin/startup.sh

$TOMCAT_HOME/bin/startup.bat


위의 명령어로 톰캣을 시동해준다. 리눅스,맥이면 위를, 윈도우면 아래의 명령어를 사용한다. 물론 더블클릭으로도 실행될수도 있다.

물론 시작되있다면 멈추고 startup을 하던가 재시동을 해주던가하자.



제대로 작동하는것을 알 수 있다.

+ Recent posts