JSP ファースト トラック
簡単な JSP をデプロイするには
- JSP ファイルが、タグ ライブラリやその他の外部リソースを参照していないことを確認してください。こうしたリソースがある場合は、別のデプロイ手順が必要になります。ファースト トラックでは、このような手順は扱いません。
利用できる JSP がない場合は、WebLogic Server 配布キットに付属しているサンプルの JSP ファイルを使用できます。サンプルをインストールしてある場合は、以下のファイルを使用してください。
WL_HOME\samples\server\src\ examples\jsp\HelloWorld.jsp
ここで、WL_HOME は、WebLogic Platform のインストール先の最上位のディレクトリです。
- WebLogic Server を起動します。Windows NT を使用している場合は、[スタート] メニューの [Launch Examples Server] というショートカットから起動できます。
- JSP ファイルを WebLogic Server のインストール先の
mydomain\applications\DefaultWebApp ディレクトリにコピーします。
(ここで、mydomain は、インストール時に作成したドメイン名です。インストール時にドメインを作成しなかった場合は、ドメインの指示に従ってドメインを作成できます。)
- 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 ページをデプロイするには
- デフォルトの WebLogic Server を起動します。 Windows NT を使用している場合は、[スタート] メニューの [Launch Examples Server] というショートカットから起動できます。
- HTML ファイルを、WebLogic Server のインストール先の
mydomain\applications\DefaultWebApp
ディレクトリにコピーします。
(ここで、mydomain は、インストール時に作成したドメイン名です。インストール時にドメインを作成しなかった場合は、ドメインの指示に従ってドメインを作成できます。)
- HTML ファイルに、画像ファイルまたはその他のファイルをリンクさせている場合は、そのファイルも DefaultWebApp ディレクトリにコピーします。 必要に応じて、画像ファイルなどの相対リンク先となるサブディレクトリを作成できます。
- 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 サーバにおけるドキュメント ルートに相当します。
その他のリソース
|
サーブレット ファースト トラック
サーブレットをデプロイするには
- WegLogic Server のインストール先にある以下のディレクトリの下に classes というサブディレクトリを作成します。
mydomain\applications\ DefaultWebApp\WEB-INF\.
(ここで、mydomain は、インストール時に作成したドメイン名です。インストール時にドメインを作成しなかった場合は、ドメインの指示に従ってドメインを作成できます。)
- サーブレット クラス ファイルを、以下のディレクトリにコピーします。
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 のインストール先の最上位のディレクトリです。)
- ドメインの 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 は、サーブレット クラスの完全パッケージ名です。
- web.xml ファイルを保存します。
- デフォルトの WebLogic サーバを起動します。 Windows NT を使用している場合は、[スタート] メニューの [Launch Examples Server] から起動できます。
- 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> 要素) を定義しています。
その他のリソース
|