OSX에서 Servlet/JSP 개발 환경 만들기
- Tomcat 설치
- Eclipse 설치
- PostreSQL 설치
2. Eclipse 설치
문서를 작성할 당시 Eclipse 3.4가 발표되었습니다. 그래서 이 버전을 다운 받아서 설치합니다. 이클립스 다운로드는 아래 다운 로드 주소를 참고 하십시오. 다만 OSX용 이클립스는 Cocoa가 아닌 Carbon을 사용하기 때문에 조금 어색하거나 잘못 표기되는 부분이 있습니다. 그래도 편하고 좋습니다.
이클립스를 Java EE로 받으셨다면 업데이트 할 내용이 별로 없지만, Classic을 받으셨다면 몇가지 플러그인을 설치하셔야 합니다.
이클립스에 웹 개발 플러그인 설치 [보기]
설치 할 걸 다 하셨으면 톰캣을 설정해 보겠습니다. 별로 어렵지 않습니다. 그저 클릭만 열심히 하시면 됩니다. :-)
Preference를 열어서 톰캣을 설정하겠습니다.



Name은 아무 이름이나 입력하셔도 됩니다. 중요한 것은 Tomcat installation directory입니다. 설치된 톰캣의 위치를 설정하시면 됩니다. 이전에 Tomcat 설치를 타라하셨으면 위 그림과 같은 경로입니다. JRE는 특별히 설정할 것이 없습니다. 그리고 Finish를 클릭하세요.
이제 새로운 프로젝트를 시작해 보겠습니다.
Perspective를 Java EE 또는 Web으로 변경합니다. 이클립스 메인 메뉴에서 File → New → Dynamic Web Project를 선택하고 프로젝트 이름을 입력합니다. 여기에서는 "TestSangkle"이라는 이름으로 프로젝트를 만듭니다.

Finish 버튼을 클릭합니다.
Project Explorer에 TestSangkle 프로젝트가 생겼습니다.
서블릿 하나를 추가합니다.


위 그림과 같이 필요한 정보를 입력하고 Next 버튼을 클릭합니다.

이제 Sangkle.java파일이 새로 생기고 화면에 나타납니다. 단순히 테스트를 할 것이기 때문에 아래와 같이 doGet 메소드를 변경 합니다.
[code java nocontrols]
protected void doGet ( HttpServletRequest request, HttpServletResponse response )
throws ServletException, IOException {
// TODO Auto-generated method stub
//super.doGet(request, response);
response.setContentType("text/html");
PrintWriter out = response.getWriter();
out.println("Sangkle Test");
out.flush();
}
※ 위 코드에서 PrintWriter를 사용하기 때문에 java.io.*를 import 해 줘야 합니다.
이제 수행을 해 보겠습니다.



수고하셨습니다. :-)


