프로젝트 생성

메이븐 기반의 웹앱 생성

archType: 메이븐이 미리 만든 플젝 틀

그 중에서 webapp을 선택한다.

준비물: 메이븐과 톰캣

메이븐 설치한 경로 지정

제이유닛은 오직 테스트에서만 사용 <scope>provided</scope> : 런타임시 실행 지정 안해도 된다는 범위 한정 태그

public class HelloServlet extends HttpServlet {

@Override 
public void init() {}

@Override 
public void doGet(req, resp) {

(HttpServletResponse)resp.getWriter().println("<html>"); 
//이런식으로 html 그리기 가능
}

@Override 
public void destory() {}

톰캣 받아서 압축 풀기

맥 쓰는 사람 필수

설정창에서 우측 하단의 fix 클릭해서 ~플젝넴:war.exploded 추가해야 한다.