BEA ホーム | 製品 | デベロッパ・センタ | support | askBEA
 ドキュメントのダウンロード   サイトマップ   用語集 
検索

Web アプリケーション ファースト トラック手順

このページでは、JSP ファイル、HTML ファイル、画像、およびサーブレットをデプロイする基本的な手順について説明します。ここで説明する手順は、プロダクション環境では使用しないでください。 アプリケーションを開発するには、 Java™ 2 Enterprise Edition (J2EE™) のアプリケーション デプロイメントのためのモデルを利用してください。 J2EE™ アプリケーション モデルを利用すると、一貫性、移植性、および容易なメンテナンス性を備えた方法で、アプリケーションを開発およびデプロイできます。

WebLogic Server のアプリケーション開発の詳細については、『WebLogic Server アプリケーションの開発』を参照してください。

WebLogic Server のアプリケーション デプロイの詳細については、『 WebLogic Server アプリケーションの開発』を参照してください。

ファースト トラックの手順を実行する前に、WebLogic Server のインストールを完了している必要があります。

 

JSP ファースト トラック

簡単な JSP をデプロイするには

  1. JSP ファイルが、タグ ライブラリやその他の外部リソースを参照していないことを確認してください。こうしたリソースがある場合は、別のデプロイ手順が必要になります。ファースト トラックでは、このような手順は扱いません。

    利用できる JSP がない場合は、WebLogic Server 配布キットに付属しているサンプルの JSP ファイルを使用できます。サンプルをインストールしてある場合は、以下のファイルを使用してください。
    WL_HOME\samples\server\src\
     examples\jsp\HelloWorld.jsp

    ここで、WL_HOME は、WebLogic Platform のインストール先の最上位のディレクトリです。

  2. WebLogic Server を起動します。Windows NT を使用している場合は、[スタート] メニューの [Launch Examples Server] というショートカットから起動できます。

  3. JSP ファイルを WebLogic Server のインストール先の
    mydomain\applications\DefaultWebApp ディレクトリにコピーします。

    (ここで、mydomain は、インストール時に作成したドメイン名です。インストール時にドメインを作成しなかった場合は、ドメインの指示に従ってドメインを作成できます。)

  4. Web ブラウザから、次の URL を指定して JSP ファイルを要求します。

    http://localhost:port/myJSPfile.jsp

    各値の説明は次のとおりです。

    localhost は、WebLogic Server を実行しているマシンのホスト名です。

    port は、WebLogic Server が要求をリスンするポート番号です。

    myJSPfile.jsp は、手順 3 でコピーした JSP ファイルです。


実行した手順について

JSP ファイルをコピーしたディレクトリは、WebLogic Server で用意されているデフォルト Web アプリケーションのルート ディレクトリです。Web アプリケーションは、Web ベース アプリケーションの各リソースをまとめる J2EE デプロイメント ユニットです。 Web アプリケーションにおけるルート ディレクトリは、多くの Web サーバにおけるドキュメント ルートに相当します。

JSP ファイルは、デプロイされている Web アプリケーションのルート ディレクトリにコピーするだけでデプロイできます。 サーブレットとは異なり、JSP ファイルは登録する必要がありません。


その他のリソース

HTML ファースト トラック

HTML ページをデプロイするには

  1. デフォルトの WebLogic Server を起動します。 Windows NT を使用している場合は、[スタート] メニューの [Launch Examples Server] というショートカットから起動できます。

  2. HTML ファイルを、WebLogic Server のインストール先の
    mydomain\applications\DefaultWebApp ディレクトリにコピーします。

    (ここで、mydomain は、インストール時に作成したドメイン名です。インストール時にドメインを作成しなかった場合は、ドメインの指示に従ってドメインを作成できます。)

  3. HTML ファイルに、画像ファイルまたはその他のファイルをリンクさせている場合は、そのファイルも DefaultWebApp ディレクトリにコピーします。 必要に応じて、画像ファイルなどの相対リンク先となるサブディレクトリを作成できます。

  4. Web ブラウザから、次の URL を指定して HTML ファイルを要求します。

    http://localhost:port/myFile.html

    各値の説明は次のとおりです。

    localhost は、WebLogic Server を実行しているマシンのホスト名です。

    port は、WebLogic Server が要求をリスンするポート番号です。

    myFile.html は、手順 2 でコピーした HTML ファイルです。


実行した手順について

HTML ファイルをコピーしたディレクトリは、WebLogic Server で用意されているデフォルト Web アプリケーションのルート ディレクトリです。Web アプリケーションは、Web ベース アプリケーションの各リソースをまとめる J2EE デプロイメント ユニットです。Web アプリケーションにおけるルート ディレクトリは、多くの Web サーバにおけるドキュメント ルートに相当します。


その他のリソース

サーブレット ファースト トラック

サーブレットをデプロイするには

  1. WegLogic Server のインストール先にある以下のディレクトリの下に classes というサブディレクトリを作成します。
    mydomain\applications\
     DefaultWebApp\WEB-INF\
    .

    (ここで、mydomain は、インストール時に作成したドメイン名です。インストール時にドメインを作成しなかった場合は、ドメインの指示に従ってドメインを作成できます。)

  2. サーブレット クラス ファイルを、以下のディレクトリにコピーします。
    mydomain\applications\
     DefaultWebApp\WEB-INF\classes
    .

    サーブレット クラスに package 文が含まれている場合は、package 文の各レベルに応じたサブディレクトリを作成する必要があります。たとえば、package 文が package color.blue である場合は、サーブレット クラスを以下のディレクトリに配置します。
    mydomain\applications\DefaultWebApp
     \WEB-INF\classes\color\blue
    .

    このファースト トラックの手順に使用できるサーブレット クラスがなく、WebLogic Server サンプルをインストールしてある場合は、以下のファイルを使用してください。 WL_HOME\samples\server\config\
     examples\applications\examplesWebApp\
     WEB-INF\classes\examples\servlets\
     HelloWorldServlet.class

    (ここで、WL_HOME は、WebLogic Platform のインストール先の最上位のディレクトリです。)

  3. ドメインの mydomain\applications\DefaultWebApp\
     WEB-INF\
    ディレクトリにある web.xml ファイルを編集します。 <web-app> タグと </web-app> タグの間に、以下のコードを追加します。

    <servlet>
      <servlet-name>
        myServlet
      </servlet-name>
      <servlet-class>
        package.name.myServlet
      </servlet-class>
    </servlet>
    
    <servlet-mapping>
      <servlet-name>
        myServlet
      </servlet-name>
      <url-pattern>
        quickStartServlet
      </url-pattern>
    </servlet-mapping>

    各値の説明は次のとおりです。
    myServlet は、サーブレット クラス ファイルの名前です。

    package.name.myServlet は、サーブレット クラスの完全パッケージ名です。

  4. web.xml ファイルを保存します。

  5. デフォルトの WebLogic サーバを起動します。 Windows NT を使用している場合は、[スタート] メニューの [Launch Examples Server] から起動できます。

  6. Web ブラウザから、以下の URL を指定してサーブレットを呼び出します。

    http://localhost:port/quickStartServlet

    各値の説明は次のとおりです。
    localhost は、WebLogic Server を実行しているマシンのホスト名です。

    port は、WebLogic Server が要求をリスンするポート番号です。

    quickStartServlet は、手順 3 の web.xml ファイルで定義した、 <url-pattern> 要素の値です。


実行した手順について

編集した web.xml ファイルは、 DefaultWebApp という Web アプリケーションのデプロイメント記述子です。Web アプリケーションは、Web ベース アプリケーションの各リソースをまとめる J2EE デプロイメント ユニットです。Web アプリケーション DefaultWebApp は、インストールした WebLogic Server であらかじめコンフィグレーションされています。

デプロイメント記述子では、サーブレットのクラス名 (<servlet-class> 要素)、およびサーブレットに対する要求を解決するために使用される URL (<url-pattern> 要素) を定義しています。


その他のリソース