서블릿을 실행하려면 서블릿 소스의 작성과 컴파일, web.xml 파일의 수정과 같은 여러 작업이 이뤄져야한다.
1.서블릿 파일 작성
- package examples; // package로 지정
import java.io.*;
import javax.servlet.*;
import javax.servlet.http.*;
public class HelloWorldServlet extends HttpServlet {
public void doGet(HttpServletRequest request, HttpServletResponse response) throws IOException, ServletException {
response.setContentType("text/html; charset=euc-kr");
PrintWriter out = response.getWriter();
out.println("<html>");
out.println("<head><title>안녕하세요, Hello</title></head>");
out.println("<body>안녕하세요. <br>Hello!! world!!!</body>");
out.println("</html>");
}
}
2.setEnv.com 파일 실행
setEnv.cmd(Path 설정할 경우 setenv 만 실행해도 됨)
3.서블릿 파일 컴파일
- javac -d ../classes HelloworldServlet.java
4.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>
<servlet>
<servlet-name>helloworld</servlet-name>
<servlet-class>examples.HelloWorldServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>helloworld</servlet-name>
<url-pattern>/hello</url-pattern>
</servlet-mapping>
</web-app>
5.서블릿 실행
<servlet-mapping 요소 안에 지정한 것처럼 http://localhost:7001/hello로 요쳥하면 된다.
... ㅡㅅ-);; Eclipse에서 서블릿 실행할 때보다 더 귀찮다.... 흠냠...
이 글은 스프링노트에서 작성되었습니다.
'Java > Language' 카테고리의 다른 글
SJCP 재 응시요령 (0) | 2009.06.22 |
---|---|
EJB(Enterprise JavaBean) 기본 개념 정의 (0) | 2009.06.15 |
미니프로젝트 : VideoShop 프로그램 만들기(JTabbPanel 이용) (0) | 2009.06.12 |
스크롤바를 하단부에 위치시키자. (0) | 2009.06.10 |
2009/06/09 : RMI를 이용한 채팅프로그램 만들기 (0) | 2009.06.09 |