★フォルダ構成:
[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 ファイルが出来るjavac -classpath "%CATALINA_HOME%¥lib¥servlet-api.jar" HelloWorld.java
★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 件のコメント:
コメントを投稿