Servlet入門3

テストアプリケーションの作成

★フォルダ構成:
[C:\Servlet]
 - [Test]
    - index.html
    - [img]
       - p1.png
    - [WEB-INF]
       - web.xml
       - [classes]
          - *.classファイル
[C:\TEST] (ソースコンパイル用)
 - HelloWorld.java

★Servletプログラムの作成:
C:\TEST\HelloWorld.java
import java.io.*;
import javax.servlet.*;
import javax.servlet.http.*;

public class HelloWorld extends HttpServlet {

  public void doGet(HttpServletRequest request, HttpServletResponse response)
    throws IOException, ServletException{

    response.setContentType("text/html");
    PrintWriter out = response.getWriter();
    out.println("");
    out.println("");
    out.println("Hello World!");
    out.println("");
    out.println("");
    out.println("

Hello World!

"); out.println(""); out.println(""); } }

★コンパイル
CD /D C:\TEST
javac -classpath "%CATALINA_HOME%¥lib¥servlet-api.jar" HelloWorld.java
→ C:\TEST\HelloWorld.class ファイルが出来る

★classファイルの配置
作成した C:\TEST\HelloWorld.clas を C:\Servlet\Test\WEB-INF\classes へコピー

★コンテキストファイルの作成
C:\Program Files\Apache Software Foundation\Tomcat 7.0\conf\Catalina\localhost\hello.xml
<context docbase="c:/servlet/test" path="/hello">

★html表示テスト
以下のURLを表示し「クリックして下さい」のページが表示されることを確認。
http://localhost:8080/hello/

★Tomcal Managerでの確認。
以下のURLから
http://localhost:8080/
[Manager App] → [アプリケーションの一覧]
一覧の中に「/hello」が存在していることを確認。

0 件のコメント:

その他の記事