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 좐군

