Eclipse+Tomcatアプリ

<概要>

では、いよいよEclipseを使って、
Tomcatアプリの開発を行います。

そのサンプルとしては、
いつもどおり「HelloWorld」です。

そのサンプルを利用しながら、
パッケージの概念を理解する。

また、パッケージを使うときは、
web.xml の設定が重要なので、
そのへんも意識していきましょう。

<Tomcatプロジェクトを作る>

「ファイル」→「新規」→
「動的Webプロジェクト」を選ぶ。



プロジェクト名に「tomcat_test」を入れて、
「完了」をクリック。

※空白や全角を入れないようにしましょう。

Eclipse上に、「tomcat_test」できました。


ワークスペースにも、
「tomcat_test 」ディレクトリが作成されています。

一応確認してみましょう。

<リソースの追加>

プロジェクトを作ったら、
そのプロジェクト(リソース)を
サーバーに追加します。

サーバーを停止した状態で、
右クリックで「追加および・・」を選択。


「tomcat_test」を追加し、
「完了」をクリック。


追加すると、Tomcatの設定ファイル
server.xmlにも反映されます。

※今は、そういう感じか〜と流しておけばOKです。

<パッケージとクラスの作成>

パッケージとクラスを作ります。

「tomcat_test」 に右クリックをあて、
「新規」→「クラス」としてください。



以下を入力してください。

パッケージ名:「
info.searchman
クラス名:「
HelloWorld

入力後、「完了」をクリック。

※パッケージ名は最初「tomcat_test」ですが、上書きしましょう。

「パッケージ」と「クラス」が出来ましたね。



さて、 ところで、上記の
パッケージとは何でたっけ?
(忘れた場合は、↑をクリック)

<HelloWorldのソース作成>

HelloWorldのソースを作ります。

以下をコピーして、


package info.searchman;
import java.io.*;
import javax.servlet.*;
import javax.servlet.http.*;

public class HelloWorld extends HttpServlet {
private static final long serialVersionUID = 1L;

public void doGet(HttpServletRequest request, HttpServletResponse response)
throws IOException, ServletException
{
response.setContentType("text/html");
PrintWriter out = response.getWriter();
out.println("<html>");
out.println("<head>");
out.println("<title>Hello World!</title>");
out.println("</head>");
out.println("<body>");
out.println("<h1>Hello World!</h1>");
out.println("</body>");
out.println("</html>");
}
}


全て上書きでペース


上書きしたら、「Ctrl+S」で保存しましょう。


※ちなみに、興味ある方は、
ワークスペース(tomcat_test)配下を
チェックしてみましょう。

ソースファイルとクラスファイルがありますので。


<web.xmlの設定>

以前、
WEB-INF以下に、web.xml を置く
と勉強しましたね。

同様に、ここでも
web.xml を設定します。

「WebContent」下の
「WEB-INF」にクリックをあて、
「新規」→「ファイル」を選択。


ファイル名「
web.xml」を入れて、
「完了」をクリック。



web.xml の中身は、
以下をコピーして、


<?xml version="1.0" encoding="ISO-8859-1"?>
<web-app xmlns="http://java.sun.com/xml/ns/j2ee"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd"
version="2.4">
<servlet>
<servlet-name>hello</servlet-name>
<servlet-class>info.searchman.HelloWorld</servlet-class>
</servlet>

<servlet-mapping>
<servlet-name>
hello
</servlet-name>
<url-pattern>
/servlet/hello
</url-pattern>
</servlet-mapping>

</web-app>


全て上書きでペース


上書きしたら、「Ctrl+S」で保存しましょう。

<Tomcatの起動とHelloWorld表示確認>

準備ができたので、
Tomcatを起動します。


以下のURLにアクセスしてみましょう。
http://localhost:8080/tomcat_test/servlet/hello

表示されましたね。

表示されたら、OKです。
お疲れさまでした。


※もし、404エラーが出た場合
その一番大きな原因は、
リソースの追加です。

もしくは、
ファイル名、web.xmlの中身、
スペル間違いの可能性が高いです。


 |前へ|  |卒業レポ(ハマる所)|  |有料講習

以上で卒業です。
あめでとうございます。

目次

クラウドで伸びる人沈む人 ||Copyright © 2005-2018 SearchMan,All Rights Reserved.