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을 하던가 재시동을 해주던가하자.
제대로 작동하는것을 알 수 있다.
'Usage > Java-Project Management' 카테고리의 다른 글
[Gradle]gradle project만들기(2) (0) | 2018.06.09 |
---|---|
[Gradle]gradle설치와 환경설정(1) (0) | 2018.06.09 |
[Maven]maven 리소스 추가해서 빌드하기(8) (0) | 2018.06.06 |
[Maven]등록된 외부 라이브러리(dependency)사용하기(7) (3) | 2018.06.02 |
[Maven]maven 으로 실행(execute하기)-plugin사용(6) (0) | 2018.06.01 |