항상 기본 Pojo Java만 공부하다가 이클립스로 Servlet & JSP를 이용하는 Dynamic Web Project를 시작하게 되니 여간 헷깔리는 것이 아니었다.
그래서 정리 차원에서 블로그에 올려본다.
1. 일단 이클립스에는 WTP(Web Tools Platform)을 설치해야 한다. 설치하지 않을 경우 'New -> Project'에서 Dynamic Web Project가 보이지 않는 것 같다.
다운은 http://download.eclipse.org/webtools/downloads/ 에서 받아도 되며, 이클립스 자체에서 업데이트 해도 된다.
이클립스 자체에서 업데이트 하는 방법은 아래와 같다.(가니마데와 유로파가 서로 UI가 좀 틀린 듯 하다. 아래는 유로파 기준이다.)
위와 같이 한 후 Finish를 누르면 설치를 시작한다.
기억은 잘 안나지만 아마도 이클립스를 재시작해야 적용 될 것이다.
2. Dynamic Web Project 시작하기
우선은 새로운 프로젝트를 생성해야 한다.
Context Root는 프로젝트의 Root 디렉토리이며, Content Directory는 실제 호출 될 class나 JSP, html 파일들이 위치하는 곳이다. Java Source Directory는 말 그대로 우리가 직접 코딩 하는 소스가 위치해야 할 디렉토리이다.
위에서도 설명 했듯이 ServletTest란 Project 밑에 build, src, WebContent란 3개의 디렉토리가 생긴다.
작업은 src 밑에서 하게 되며, build(컴파일 ^^)를 하게 되면 코딩한 java파일이 build 밑에 같은 구조로 컴파일 되어 class 확장자를 가진채 들어가게 된다.
build 밑에 있는 내용을 WebContent/WEB-INF 밑에 copy(배포)하게 되면 서버를 통해 해당 작업물을 볼 수 있게 된다.
일반적으로 apache + php를 통해서 작업할 경우 httpd.conf에서 정의 하는 DocumentRoot가 바로 WebContent가 되게 되는 것이다.
덧. 이클립스에서 서블릿을 사용하려 하면 에러가 나는 경우가 있다. 프로젝트도 Dynamic Web Project로 했는데도 말이다. 이 문제로 인해 한참을 해멨었는데 정답은 톰캣라이브러리를 추가해야 하는 것이다.
다음과 같이 하면 된다.
그래서 정리 차원에서 블로그에 올려본다.
1. 일단 이클립스에는 WTP(Web Tools Platform)을 설치해야 한다. 설치하지 않을 경우 'New -> Project'에서 Dynamic Web Project가 보이지 않는 것 같다.
다운은 http://download.eclipse.org/webtools/downloads/ 에서 받아도 되며, 이클립스 자체에서 업데이트 해도 된다.
이클립스 자체에서 업데이트 하는 방법은 아래와 같다.(가니마데와 유로파가 서로 UI가 좀 틀린 듯 하다. 아래는 유로파 기준이다.)
위와 같이 한 후 Finish를 누르면 설치를 시작한다.
기억은 잘 안나지만 아마도 이클립스를 재시작해야 적용 될 것이다.
2. Dynamic Web Project 시작하기
우선은 새로운 프로젝트를 생성해야 한다.
Context Root는 프로젝트의 Root 디렉토리이며, Content Directory는 실제 호출 될 class나 JSP, html 파일들이 위치하는 곳이다. Java Source Directory는 말 그대로 우리가 직접 코딩 하는 소스가 위치해야 할 디렉토리이다.
위에서도 설명 했듯이 ServletTest란 Project 밑에 build, src, WebContent란 3개의 디렉토리가 생긴다.
작업은 src 밑에서 하게 되며, build(컴파일 ^^)를 하게 되면 코딩한 java파일이 build 밑에 같은 구조로 컴파일 되어 class 확장자를 가진채 들어가게 된다.
build 밑에 있는 내용을 WebContent/WEB-INF 밑에 copy(배포)하게 되면 서버를 통해 해당 작업물을 볼 수 있게 된다.
일반적으로 apache + php를 통해서 작업할 경우 httpd.conf에서 정의 하는 DocumentRoot가 바로 WebContent가 되게 되는 것이다.
덧. 이클립스에서 서블릿을 사용하려 하면 에러가 나는 경우가 있다. 프로젝트도 Dynamic Web Project로 했는데도 말이다. 이 문제로 인해 한참을 해멨었는데 정답은 톰캣라이브러리를 추가해야 하는 것이다.
다음과 같이 하면 된다.
'Java > Eclipse' 카테고리의 다른 글
| 이클립스에서 Dynamic Web Project 시작하기 (0) | 2009/01/21 |
|---|---|
| Eclipse 시작하기 (0) | 2008/11/05 |

Prev










