May 17, 2005

	             onlpara, Struts のインストール
          		---  Struts の構築 #1
           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
               (http://www-online.kek.jp/~inoue/para-CAMAC/
                                   Work/Java-Struts01.html)



                        高エネルギー加速器研究機構
                            素粒子原子核研究所
                         物理、オンライングループ
                                井上 栄二

        目的

	    onlpara のマシンに Struts をインストールして、Hello World を実行
	  する。



        項目

        (1). Struts インストールの前準備
          (1-1).  J2SDK のインストール
          (1-2).  Tomcat のインストール
          (1-3).  JDBC のインストール
        (2). Struts のインストール
        (3). Struts の設定
        (4). Struts の実行
          (4-1).  Hello World の実行

---xxxx
             (1-1-1).  1-1-1


  --------------------------------------------------------------------

 (1). Struts インストールの前準備

	http://www.jajakarta.org/struts/struts1.0/ja/target/documentation/instal
	lation.html の記事を参照

	Struts バイナリーディストリビューションをインストールして利用するために
	は、前もっていくつかのソフトウェアパッケージを別途入手しインストールする
	必要がある。

	  (1).  Java開発キット
		Java 開発キット、Java2(version 1.2か、それ以降) をダウンロード
		してインストールする必要がある。
		http://java.sun.com/j2se

	  (2).  Servletコンテナ
		Servlet API仕様(Version2.2かそれ以降)、 Java Server Pages (JSP)
		仕様(Version1.1かそれ以降)に準拠したServletコンテナをインス
		トールする必要がある。 一つの選択として、Apacheの Tomcat(version
		3.1以上、version 3.2以上が推奨)がある。

	  (3).  Servlet APIクラス
		Struts自身やStrutsを利用するアプリケーションをコンパイルするため
	        に、 ServletやJSP APIクラスを含んだservlet.jarファイルを用意する
	  	必要がある。  大部分のServletコンテナはこのJARファイルを含んでい
		る。  別の方法としては、Servlet APIクラスのディストリビューショ
		ンをjakartaプロジェクトから得ることもできる。

	  (4).  JDBC 2.0拡張パッケージクラス
		Strutsはjavax.sql.DataSource  の拡張実装をサポートする。よって、
		コンパイルするために拡張APIクラスを必要とする。 これらは、http:/
		/java.sun.com/products/jdbc/download.html からダウンロード可能。

	  (5).  XMLパーサ
		Strutsは、 XMLパースのためのJava API(JAXP)仕様1.0かそれ以降と
		互換性のあるXMLパーサを必要とする。 Strutsソースディストリビュー
		ションをビルドするために必要なJAXPの リファレンス実装  ダウン
		ロードすることができる。  Strutsベースのwebアプリケーションでは
		リファレンス実装のクラスを Xercesのような他のJAXP準拠パーサに
		置き換えてもよい。 


	Struts ソースディストリビューションをビルドするには、上記のパッケージの
	他に、以下のパッケージも必要。

	  (1).  Ant ビルドシステム
		 version 1.3かそれ以降の Ant ビルドシステム

	  (2).  XML XSLT プロセッサ
		ソースディストリビューションから Strutsをビルドするのであれば、 
		Xalan XSLT プロセッサ (Xerces XML parserを含む)version 1.2か、 
		JAXP 1.1に含まれるXalanをダウンロードしてインストールする必要が
		ある(現在のXalan 2.0には問題が報告されています)。 XSLTプロセッサ
		は、Strutドキュメントアプリケーションで内部的にXMLをHTMLに変換
		するのに、利用される。


   (1-1).  J2SDK のインストール



---xxxx

   (1-2).  Tomcat のインストール
   (1-3).  JDBC のインストール
 (2). Struts のインストール
 (3). Struts の設定
 (4). Struts の実行
   (4-1).  Hello World の実行



      (1-3-1).  1-3-1