Java Servlet/JSP 개발 환경 세팅

1. C:\program files\java\jdk_<version>\bin 를  윈도우 환경변수 PATH에 세팅.

2. 톰캣 구동.
\bin\setclasspath.bat
\bin\startup.bat

3. Servlet 생성소스파일 작성하여 다음 위치하고 컴파일
Samlple Source
------------------------------------------------------------------------------------
import java.io.*;
import java.util.*;
import javax.servlet.*;
import javax.servlet.http.*;

public class HelloWorld extends HttpServlet {


    public void doGet(HttpServletRequest request,
                      HttpServletResponse response)
        throws IOException, ServletException
    {
        ResourceBundle rb =
            ResourceBundle.getBundle("LocalStrings",request.getLocale());
        response.setContentType("text/html");
        PrintWriter out = response.getWriter();

        out.println("<html>");
        out.println("<head>");

   String title = rb.getString("helloworld.title");

out.println("<title>" + title + "</title>");
        out.println("</head>");
        out.println("<body bgcolor=\"white\">");

out.println("<a href=\"../helloworld.html\">");
        out.println("<img src=\"../images/code.gif\" height=24 " +
                    "width=24 align=right border=0 alt=\"view code\"></a>");
        out.println("<a href=\"../index.html\">");
        out.println("<img src=\"../images/return.gif\" height=24 " +
                    "width=24 align=right border=0 alt=\"return\"></a>");
        out.println("<h1>" + title + "</h1>");
        out.println("</body>");
        out.println("</html>");
    }
}
--------------------------------------------------------------------------------------

서블릿 API과 JSP API를 jdk, jre lib폴더로 복사.
\<톰캣루트>\lib\jsp-api.jar
\<톰캣루트>\servlet-api.jar
위 파일은 다음 경로로 복사
C:\Program Files\Java\jdk1.6.0_05\jre\lib\ext
C:\Program Files\Java\jre1.6.0_05\lib\ext

\<톰캣루트>\webapps\examples\WEB-INF\classes
예)  HelloWorld.java
        javac HelloWorld.java

4.  \<톰캣루트>\webapps\examples\web.xml 수정.
    <servlet>
        <servlet-name>HelloWorld </servlet-name>
        <servlet-class>HelloWorld </servlet-class>
    </servlet>
    <servlet-mapping>
        <servlet-name>HelloWorld</servlet-name>
        <url-pattern>/servlets/servlet/HelloWorld</url-pattern>
    </servlet-mapping>
   * web.xml이 수정되면 톰캣을 재구동해야 변경된 설정이 적용된다.

5. IE에서 다음 
http://127.0.0.1:8080/examples/servlets/servlet/HelloWorld
이올린에 북마크하기

Posted by 좐군

2009/03/18 21:38 2009/03/18 21:38
, , ,
Response
No Trackback , No Comment
RSS :
http://John.tobe30.com/tc/rss/response/92

Trackback URL : http://John.tobe30.com/tc/trackback/92

Leave a comment
[로그인][오픈아이디란?]