<?xml version="1.0" encoding="Shift_JIS"?>
<document url="./installation.xml">

  <properties>
    <author>Craig R. McClanahan</author>
    <author>Martin Cooper</author>
    <author>Ted Husted</author>
    <title>The Struts Framework Project - Installation</title>
    <translator>芦沢 嘉典</translator>    
  </properties>

  <body>

  <primary>
  <section name="Prerequisite Software" href="Prerequisites">
  </section>
  </primary>
  <section name="前提となるソフトウェア" href="Prerequisites">

  <primary>
  <p>In order to build a Struts source distribution, or install and use a
  Struts binary distribution, you will need to acquire and install several
  other software packages, as follows:</p>
  </primary>
  <p>Strutsソースディストリビューションをビルドしたり、または、バイナリーディストリビューションをインストールして利用するために、下記のようにいくつかのソフトウェアパッケージを別途入手しインストールする必要があります：
  </p>

  <ul>
  <primary>
  <li><strong>Java Development Kit</strong> - You must download and install
      a Java2 (version 1.2 or later) Java Development Kit implementation for
      your operating system platform.
      A good starting point for locating Java Development Kit distributions is
      <a href="http://java.sun.com/j2se">http://java.sun.com/j2se</a>.</li>
  </primary>
  <li><strong>Java開発キット</strong> - あなたのオペレーティングシステムの環境に合ったJava 開発キット、
  Java2(version 1.2か、それ以降)
   をダウンロードしてインストールする必要があります。 
      Java開発キットのディストリビューションについては 
      <a href="http://java.sun.com/j2se">http://java.sun.com/j2se</a>からはじめるとよいでしょう。 </li>
      
  <primary>
  <li><strong>Servlet Container</strong> - You must download and install a
      servlet container that is compatible with the Servlet API Specification,
      version 2.2 or later, and the JavaServer Pages (JSP) Specification,
      version 1.1 or later.  One popular choice is to download Apache's
      <a href="http://jakarta.apache.org/tomcat">Tomcat</a> (version 3.1
      or later required, version 3.2 or later recommended).</li>
  </primary>
  <li><strong>Servletコンテナ</strong> -Servlet API仕様(Version2.2かそれ以降)、
  JavaServer Pages (JSP)仕様(Version1.1かそれ以降)に準拠したServletコンテナをダウンロードしてインストールする必要があります。 
  一つのポピュラーな選択としては、Apacheの 
      <a href="http://jakarta.apache.org/tomcat">Tomcat</a> (version 3.1以上が必要、version 3.2以上を推奨)があります。</li>

  <primary>
  <li><strong>Ant Build System</strong> - If you are building Struts from the
      source distribution, you must download and install version 1.3 or later
      of the <a href="http://jakarta.apache.org/ant">Ant</a> build system.
      This package is also strongly recommended for use in developing your
      own web applications based on Struts.
      <ul>
      <li>If you are using the release version of Ant version 1.3, you will
          also need to download the "optional.jar" file that contains the
          implementation of Ant's <code>&lt;style&gt;</code> command.</li>
      <li>Make sure that the "ant" and "ant.bat" scripts are executable, by
          adding the $ANT_HOME/bin directory to your PATH environment
          variable.</li>
      </ul></li>
  </primary>
  <li><strong>Ant ビルドシステム</strong> - ソースディストリビューションからStrutsをビルドする場合は、
  version 1.3かそれ以降の <a href="http://jakarta.apache.org/ant">Ant</a>
  ビルドシステムをダウンロードしてインストールする必要があります。
Strutsを使ってあなた自身のWebアプリケーションを構築する際にも、このパッケージを使用することを強くお勧めします。 
      <ul>
      <li>Ant Version1.3を利用している場合は、<code>&lt;style&gt;</code>コマンドを実装している
      "optional.jar" もダウンロードする必要があります。 </li>
      <li>$ANT_HOME/binディレクトリをPATH環境変数に加えて、"ant" と "ant.bat" スクリプトが実行可能であることを確認してください。 </li>
      </ul></li>
      
  <primary>
  <li><strong>Servlet API Classes</strong> - In order to compile Struts itself,
      or applications that use Struts, you will need a <code>servlet.jar</code>
      file containing the Servlet and JSP API classes.  Most servlet containers
      include this JAR file.  Otherwise, you can get the Servlet API classes
      distribution from
      <a href="http://jakarta.apache.org/builds/jakarta-servletapi">here</a>.
      </li>
  </primary>
  <li><strong>Servlet APIクラス</strong> - Struts自身やStrutsを利用するアプリケーションをコンパイルするために、
  ServletやJSP APIクラスを含んだ<code>servlet.jar</code>ファイルを用意する必要があります。 
  大部分のServletコンテナはこのJARファイルを含んでいます。
  別の方法としては、Servlet APIクラスのディストリビューションを
  <a href="http://jakarta.apache.org/builds/jakarta-servletapi">こちら</a>
  から得ることもできます。 
      </li>
      
  <primary>
  <li><strong>JDBC 2.0 Optional Package Classes</strong> - Struts supports
      an optional implementation of <code>javax.sql.DataSource</code>, so it
      requires the API classes to be compiled.  They can be downloaded from
      <a href="http://java.sun.com/products/jdbc/download.html">http://java.sun.com/products/jdbc/download.html</a>.</li>
  </primary>
  <li><strong>JDBC 2.0拡張パッケージクラス</strong> - Strutsは<code>javax.sql.DataSource</code>
  の拡張実装をサポートします。よって、コンパイルするために拡張APIクラスを必要とします。
これらは、<a href="http://java.sun.com/products/jdbc/download.html">http://java.sun.com/products/jdbc/download.html</a>
からダウンロード可能です。</li>
      
  <primary>
    <li><strong>XML Parser</strong> - Struts requires the presence of an XML
      parser that is compatible with the Java API for XML Parsing (JAXP)
      specification, 1.0 or later.  You can download and install the JAXP
      <a href="http://java.sun.com/xml">reference implementation</a>,
      which is required for building the Struts source distribution.  In
      Struts-based web applications, you may replace the reference
      implementation classes with any other JAXP compliant parser, such as
      <a href="http://xml.apache.org/xerces-j">Xerces</a>.  See detailed
      instructions related to the parser in the instructions for
      <a href="#Building">building</a> and <a href="#Installing">installing</a>
      Struts, below.</li>
  </primary>      
  <li><strong>XMLパーサ</strong> - Strutsは、 XMLパースのためのJava API(JAXP)仕様1.0かそれ以降と互換性のあるXMLパーサを必要とします。
Strutsソースディストリビューションをビルドするために必要なJAXPの
      <a href="http://java.sun.com/xml">リファレンス実装</a>
      ダウンロードすることができます。
      Strutsベースのwebアプリケーションでは、リファレンス実装のクラスを
      <a href="http://xml.apache.org/xerces-j">Xerces</a>のような他のJAXP準拠パーサに置き換えてもよいです。 
パーサの命令に関する詳細は、下記のStrutsの<a href="#Building">ビルド</a>や<a href="#Installing">インストール</a>
のための手引きをご覧下さい。 
</li>
      
  <primary>      
  <li><strong>Xalan XSLT Processor</strong> - If you are building Struts from
      the source distribution, you must download and install version 1.2
      (problems have been reported with current versions of Xalan 2.0)
      of the <a href="http://xml.apache.org/xalan">Xalan</a>
      XSLT processor (which also includes the Xerces XML parser), or use the
      version of Xalan included in the JAXP 1.1 release.  This
      processor is used to convert the Struts documentation from its internal
      XML-based format into the HTML that is presented in the Struts
      documentation application.</li>
  </primary>
  <li><strong>Xalan XSLT プロセッサ</strong> - もし、ソースディストリビューションから Strutsをビルドするのであれば、
  <a href="http://xml.apache.org/xalan">Xalan</a> XSLT プロセッサ (Xerces XML parserを含む)version 1.2か、
  JAXP 1.1に含まれるXalanをダウンロードしてインストールする必要があります(現在のXalan 2.0には問題が報告されています)。 
XSLTプロセッサは、Strutドキュメントアプリケーションで内部的にXMLをHTMLに変換するのに、利用されます。 </li>
  </ul>

  </section>

  <primary>
  <section name="Building Struts From Source" href="Building">
  </section>
  </primary>

  <section name="ソースからのStrutsのビルド" href="Building">
  
  <primary>
    <p>First, download a source distribution of Struts by following the
    instructions <a href="index.html#Acquiring">here</a>.  Then, make sure
    you have downloaded and installed all of the
    <a href="#Prerequisites">prerequisite</a> software packages described
    above.</p>
  </primary>
    <p>まず、
     <a href="index.html#Acquiring">ここ</a>の手引きにしたがってStrutsのソースディストリビューションをダウンロードします。
       それから、 前に述べた<a href="#Prerequisites">前提となるソフトウェア</a> パッケージを全てダウンロードしてインストールします。
</p>

  <primary>
    <p>To build Struts, you will need to customize the build process to the
    details of your development environment as follows:</p>
  </primary>    
    <p>Strutsをビルドするためには、以下のように開発環境にあわせてビルドの手順をカスタマイズする必要があります:</p>
    
    <ul>
  <primary>    
    <li>The Struts source distribution uses a file named
        <code>build.properties</code> (in the top-level directory of the
        distribution) to identify the location of external components
        that Struts depends on.</li>
  </primary>        
    <li>Strutsソースディストリビューションは<code>build.properties</code>
    ファイル（ディストリビューションのトップレベルディレクトリにあります）を利用して、
    Strutsが依存する外部コンポーネントの場所を認識します。
    </li>

  <primary>                
    <li>There is no <code>build.properties</code> file included with the
        source distribution.  However, there is an example file named
        <code>build.properties.example</code> that you can copy to
        <code>build.properties</code> and then customize.</li>
  </primary>        
    <li>ソースディストリビューションには<code>build.properties</code>ファイルは含まれません。
    しかし、<code>build.properties.example</code>というサンプルファイルがあります。
    これを<code>build.properties</code> ファイルとしてコピーしてカスタマイズして利用できます。 
    </li>
        
  <primary>
    <li>The properties you must configure in <code>build.properties</code> are:
        <ul>
        <li><strong>catalina.home</strong> - Pathname to the directory of your
            binary distribution of Tomcat 4.0 (required only if you wish to
            use the <code>deploy.catalina</code> target).</li>
        <li><strong>servletapi.home</strong> - Pathname to the directory of
            your binary distribution of the Servlet API classes.</li>
        <li><strong>tomcat.home</strong> - Pathname to the directory of your
            binary distribution of Tomcat 3.2 (required only if you wish to
            use the <code>deploy.tomcat</code> target).</li>
        <li><strong>xerces.home</strong> - Pathname to the directory of your
            binary distribution of the Xerces parser, version 1.2 or 1.3
            (required only if you wish to use the <code>deploy.catalina</code>
            target).</li>
        </ul></li>
  </primary>        
    <li><code>build.properties</code>ファイルの中で設定しなければならないプロパティは:
        <ul>
        <li><strong>catalina.home</strong> - Tomcat4.0のバイナリディストリビューションのディレクトリパス名
        (<code>deploy.catalina</code>ターゲットを使いたいときだけ必要です）
        </li>
        <li><strong>servletapi.home</strong> - Servlet APIクラスのディレクトリパス名 </li>
        <li><strong>tomcat.home</strong> - Tomcat 3.2のバイナリディストリビューションのディレクトリパス名
        (<code>deploy.tomcat</code>ターゲットを使いたいときだけ必要です) 
        </li>
        <li><strong>xerces.home</strong> - Xercesパーサ version 1.2 または 1.3のディレクトリパス名
        ( <code>deploy.catalina</code>ターゲットを使いたいときだけ必要です）
        </li>
        </ul></li>
        
  <primary>
    <li>If you are a Struts developer with write access to the CVS repository,
        be sure that you do <strong>NOT</strong> check in a copy of the
        <code>build.properties</code> file, since it will be different for
        each individual developer.</li>
  </primary>
    <li>もし、あなたがCVSリポジトリへの書き込みアクセスができるStruts開発者ならば、
       <code>build.properties</code>ファイルのコピーをチェックイン <strong>しない</strong>ように注意してください。
       （このファイルは各々の開発者ごとに違うはずなので）</li>
    </ul>

  <primary>
    <p>To build a "distribution" version of Struts, first change your current
    directory to the directory in which you have unpacked the Struts
    source distribution, and (if necessary) create or customize the
    <code>build.properties</code> file as described above.  Then, type:</p>
<pre>
        ant dist
</pre>
  </primary>

    <p>Strutsの "ディストリビューション" をビルドするには、
    まずStrutsソースディストリビューションを展開したディレクトリに移動してください。
    そして、（必要であれば）<code>build.properties</code>ファイルを上記に示したように、作成したりカスタマイズしてください。
    そしてこのように入力してください。:</p>
<pre>
        ant dist
</pre>

  <primary>
    <p>This command will create a binary distribution of Struts, in a
    directory named <code>dist</code> (relative to where you
    are compiling from).  This directory contains an exact replica of the
    files included in a binary distribution of Struts, as described
    in the following section.</p>
  </primary>
    <p>このコマンドは、 <code>dist</code>ディレクトリ(どこでコンパイルしたかに依存する)にStrutsのバイナリディストリビューションを作成します。
    このディレクトリは、 次のセクションで説明するStrutsバイナリディストリビューションと全く同じファイルを含んでいます。

</p>

  <primary>
    <p>IMPORTANT NOTE: The <code>struts.jar</code> must be in your classpath when 
    compiling Struts. The <code>build.xml</code> provided does this automatically. 
    If you use your development machine to test Struts application locally, be 
    sure that the <code>stuts.jar</code> is NOT on your classpath when your 
    container is running.</p>
  </primary>
    <p>要注意: Strutsをコンパイルする際<code>struts.jar</code>をクラスパスに含めなければなりません。
    ソースディストリビューションに用意されている<code>build.xml</code>は、これを自動的に行ってくれます。
    開発マシンを使ってStrutsアプリケーションをローカルでテストする場合は、 コンテナが動作時に<code>stuts.jar</code>をクラスパスに
    含めないようにしてください。
    </p>

  </section>

  <primary>
  <section name="Install A Struts Binary Distribution" href="Installing">  
  </section>
  </primary>

  <section name="Strutsバイナリディストリビューションのインストール" href="Installing">

  <primary>
    <p>First, download a binary distribution of Struts by following the
    instructions <a href="index.html#Acquiring">here</a>.  Then, make sure
    you have downloaded and installed all of the
    <a href="#Prerequisites">prerequisite</a> software packages described
    above.</p>
  </primary>
    <p>まず、<a href="index.html#Acquiring">ここ</a>の手引きに従ってStrutsのバイナリディストリビューションをダウンロードします。
    それから、前に述べた<a href="#Prerequisites">前提となるソフトウェア</a>パッケージをダウンロードしインストールします。</p>

  <primary>
    <p>Unpack the Struts binary distribution into a convenient directory.
    (If you build Struts from the source distribution, the result of the
    build will already be an unpacked binary distribution for you).  The
    distribution consists of the following contents:</p>
  </primary>
    <p>Strutsバイナリディストリビューションを適当なディレクトリに展開します。
    (もしソースディストリビューションからStrutsをビルドしたのなら、ビルドの結果はバイナリディストリビューションを展開したのと既に同じ状態になっています)。
    ディストリビューションの内容は以下のとおりです:</p>

    <ul>
  <primary>
    <li><strong>lib/struts.jar</strong> - This JAR file contains all of the
        Java classes included in Struts.  It should be copied into the
        <code>WEB-INF/lib</code> directory of your web application.
        <em>WARNING</em> - If you are going to be hosting multiple Struts
        based applications on the same servlet container, you will be tempted
        to place the <code>struts.jar</code> file into the shared repository
        supported by your container.  Be advised that this will like cause you
        to encounter ClassNotFoundException problems unless <em>all</em> of
        your application classes are stored in the shared repository.</li>
  </primary>
    <li><strong>lib/struts.jar</strong> - このJARファイルはStrutsの全てのJavaクラスを含んでいます。
    このファイルを、あなたのWebアプリケーションの<code>WEB-INF/lib</code> ディレクトリにコピーしてください。
        <em>警告</em> - 同じServletコンテナ上で複数のStrutsをベースとしたアプリケーションを動作させるのであれば、
        <code>struts.jar</code>ファイルをコンテナのサポートする共有リポジトリに配置したくなるでしょう。
        その場合、アプリケーションの<em>全て</em>のクラスを共有リポジトリに格納しなければ
        ClassNotFoundException問題を引き起こす原因となることを忠告します。</li>
        
  <primary>
    <li><strong>lib/struts*.tld</strong> - These are the "tag library
        descriptor" files that describe the custom tags in the various Struts
        tag libraries.  They should be copied into the <code>WEB-INF</code>
        directory of your web application.</li>
  </primary>
    <li><strong>lib/struts*.tld</strong> - これらは、"タグライブラリ記述子"（さまざまなStrutsタグライブラリの中のカスタムタグを記述したもの）です。 
    これらのファイルをあなたのWebアプリケーションの <code>WEB-INF</code>ディレクトリにコピーしてください。</li>
        
  <primary>
    <li><strong>webapps/struts-blank.war</strong> - This is a simple "web
        application archive" file containing a basic starting point for
        building your own Struts-based applications.</li>
  </primary>
    <li><strong>webapps/struts-blank.war</strong> - これは、Strutsベースのアプリケーションを作る際の出発点となる、
    シンプルな "Webアプリケーションアーカイブ"ファイルです。</li>
        
  <primary>
    <li><strong>webapps/struts-documentation.war</strong> - This is a
        "web application archive" file containing all of the Struts
        documentation found on the
        <a href="http://jakarta.apache.org/struts">Struts web site</a>
        (including these pages).  You can install this web application
        on any servlet container compatible with Servlet API 2.2 or later.</li>
  </primary>
    <li><strong>webapps/struts-documentation.war</strong> - これは、
    <a href="http://jakarta.apache.org/struts">Struts web サイト</a>にあるStrutsドキュメントの全てを含んだ
    "Webアプリケーションアーカイブ"ファイルです(このページも含みます)。
     Servlet API 2.2以降互換のServletコンテナにインストールすることができます。 </li>
        
  <primary>
    <li><strong>webapps/struts-example.war</strong> - This is an example
        web application that uses a large percentage of Struts features.
        You can install this web application on any servlet container
        compatible with the Servlet 2.2 (or later) and JSP 1.1 (or later)
        specifications.  If an XML parser is not made available to web
        applications by your container, you will need to add one to the
        WEB-INF/lib directory of this web application.</li>
  </primary>
    <li><strong>webapps/struts-example.war</strong> - これは、
    Strutsの機能の大部分を利用したサンプルWebアプリケーションです。 
    Servlet 2.2(またはそれ以降)、JSP 1.1（またはそれ以降）互換のServletコンテナにインストールすることができます。
    もし、あなたのコンテナにおいてwebアプリケーションがXMLパーサを利用できないのであれば、
    そのwebアプリケーションのWEB-INF/libディレクトリにXMLパーサを追加する必要があります。</li>
        
  <primary>
    <li><strong>webapps/struts-exercise-taglib.war</strong> - This web
        application contains test pages for the various custom tags supported
        by Struts.  It is primarily of use to developers who are enhancing the
        Struts custom tag libraries, but may also be useful as simple examples
        of the usage of various Struts tags.</li>
  </primary>
    <li><strong>webapps/struts-exercise-taglib.war</strong> - このwebアプリケーションは、
    Strutsのサポートするさまざまなカスタムタグのためのテストページを含んでいます。
    これは、Strutsカスタムタグを拡張しようとする開発者のためになりますし、
    さまざまなStrutsタグの利用方法の簡単なサンプルとしても有用でしょう。 </li>
        
  <primary>
    <li><strong>webapps/struts-template.war</strong> - This web application
        both introduces and demonstrates the Struts template tags.</li>       
  </primary>
    <li><strong>webapps/struts-template.war</strong> - このwebアプリケーションは、
    Strutsテンプレートタグの紹介とデモです。 </li>       
        
  <primary>
    <li><strong>webapps/struts-upload.war</strong> - This web application
        is a quick example of uploading files using the Struts framework.</li>
  </primary>
    <li><strong>webapps/struts-upload.war</strong> - このwebアプリケーションは、
    Strutsフレームワークを用いたファイルのアップロードの簡単なサンプルです。 </li>
    </ul>

  <primary>
    <p>To use Struts in your own application, you will need to follow
    these steps:</p>
  </primary>
    <p>あなたのアプリケーションでStrutsを使うには、以下のステップに従ってください:</p>
    
    <ul>
  <primary>
    <li>Copy the file <code>lib/struts.jar</code> from the Struts distribution
        into the <code>WEB-INF/lib</code> directory of your web application.
        </li>
  </primary>
    <li><code>lib/struts.jar</code>を、Strutsのディストリビューションから、
    あなたのwebアプリケーションの<code>WEB-INF/lib</code> ディレクトリにコピーしてください。</li>
        
  <primary>
    <li>Copy the all of the files that match <code>lib/struts*.tld</code>
        from the Struts distribution into the <code>WEB-INF</code> directory
        of your web application.</li>
  </primary>
    <li>Strutsのディストリビューションから<code>lib/struts*.tld</code>に一致する全てのファイルを、
    あなたのwebアプリケーションの<code>WEB-INF</code> ディレクトリにコピーしてください。 </li>
        
  <primary>
    <li>Modify the <code>WEB-INF/web.xml</code> file for your web application
        to include a <code>&lt;servlet&gt;</code> element to define the
        controller servlet, and a <code>&lt;servlet-mapping&gt;</code> element
        to establish which request URIs are mapped to this servlet.  Use the
        <code>WEB-INF/web.xml</code> file from the Struts example application
        for a detailed example of the required syntax.</li>
  </primary>
    <li>あなたのwebアプリケーションの<code>WEB-INF/web.xml</code>ファイルを修正して<code>&lt;servlet&gt;</code> 要素を追加し、コントローラサーブレットを定義します。
    そして<code>&lt;servlet-mapping&gt;</code>要素を追加し、どのリクエストURIがこのServletにマップするのかを確立させます。
    Strutsサンプルアプリケーションの<code>WEB-INF/web.xml</code>ファイルを、 必要なシンタックスの詳細なサンプルとして利用してください。 </li>
        
  <primary>
    <li>Modify the <code>WEB-INF/web.xml</code> file of your web application
        to include the following tag library declarations:</li>
  </primary>
    <li>あなたのwebアプリケーションの<code>WEB-INF/web.xml</code>ファイルを修正して、
    以下のタグライブラリ宣言を含めるようにしてください:</li>
    </ul>

<pre>&lt;taglib&gt;
  &lt;taglib-uri&gt;/WEB-INF/struts-bean.tld&lt;/taglib-uri&gt;
  &lt;taglib-location&gt;/WEB-INF/struts-bean.tld&lt;/taglib-location&gt;
&lt;/taglib&gt;

&lt;taglib&gt;
  &lt;taglib-uri&gt;/WEB-INF/struts-html.tld&lt;/taglib-uri&gt;
  &lt;taglib-location&gt;/WEB-INF/struts-html.tld&lt;/taglib-location&gt;
&lt;/taglib&gt;

&lt;taglib&gt;
  &lt;taglib-uri&gt;/WEB-INF/struts-logic.tld&lt;/taglib-uri&gt;
  &lt;taglib-location&gt;/WEB-INF/struts-logic.tld&lt;/taglib-location&gt;
&lt;/taglib&gt;

&lt;taglib&gt;
  &lt;taglib-uri&gt;/WEB-INF/struts-template.tld&lt;/taglib-uri&gt;
  &lt;taglib-location&gt;/WEB-INF/struts-template.tld&lt;/taglib-location&gt;
&lt;/taglib&gt;
</pre>

    <ul>
  <primary>
    <li>Create a file <code>WEB-INF/struts-config.xml</code> that defines the
        action mappings and other characteristics of your specific application.
        You can use the <code>struts-config.xml</code> file from the Struts
        example application for a detailed example of the required syntax.</li>
  </primary>
    <li>アプリケーション固有のアクションマッピングやその他の特徴を定義する
    <code>WEB-INF/struts-config.xml</code>ファイルを作成します。
    Strutsサンプルアプリケーションの<code>struts-config.xml</code>ファイルを、
    必要なシンタックスの詳細なサンプルとして利用してください。</li>
        
  <primary>
    <li>At the top of each JSP page that will use the Struts custom tags,
        add line(s) declaring the Struts custom tag libraries used on
        this particular page, like this:</li>
  </primary>
    <li>Strutsカスタムタグを使う各JSPページの先頭に、下記のようにStrutsカスタムタグライブラリの宣言文を追加します:</li>
    </ul>

<pre>&lt;@ taglib uri="/WEB-INF/struts-bean.tld" prefix="struts-bean" %&gt;
&lt;@ taglib uri="/WEB-INF/struts-html.tld" prefix="struts-html" %&gt;
&lt;@ taglib uri="/WEB-INF/struts-logic.tld" prefix="struts-logic" %&gt;
&lt;@ taglib uri="/WEB-INF/struts-template.tld" prefix="struts-template" %&gt;
</pre>

    <ul>
  <primary>
    <li>When compiling the Java classes that comprise your application, be sure
        to include the <code>struts.jar</code> file (copied earlier) on the
        CLASSPATH that is submitted to the compiler.</li>
  </primary>
    <li>あなたのアプリケーションを構成するJavaクラスをコンパイルする際、
    （先ほどコピーした）<code>struts.jar</code>ファイルをコンパイラが認識するCLASSPATHに確実に追加してください。 </li>
    </ul>
</section>


  <primary>
<section name="Installing Struts with your servlet container" href="Containers"> 
</section>
  </primary>
<section name="サーブレットコンテナにStrutsをインストールする" href="Containers"> 

  <primary>
<p><strong>WARNING</strong> - Do <strong>NOT</strong> add
<code>struts.jar</code> to the classpath of your servlet container in an
attempt to avoid placing it in the <code>/WEB-INF/lib</code> directory of
each individual web app!  Doing so will cause problems with
<code>ClassNotFoundException</code> exceptions.</p>
  </primary>
<p><strong>警告</strong> - 個々のWebアプリケーションの<code>/WEB-INF/lib</code>に<code>struts.jar</code>を配置するのを避けようとして、
サーブレットコンテナのクラスパスに<code>struts.jar</code>を追加<strong>しない</strong>でください。
そのようなことをすれば<code>ClassNotFoundException</code>の問題が引き起こされるでしょう。</p>

  <primary>
<p>For most containers, you need only to: </p>
  </primary>
<p>多くのコンテナでは、以下の作業のみ必要です:</p>

  <primary>
<ul>
  <li>Copy the WAR files in your Struts <code>/webapp</code> directory to your 
    containers <code>webapps</code> directory. </li>
  <li>In some cases, you may need to restart your container if it is running.</li>
</ul>
  </primary>
<ul>
  <li>Strutsの<code>/webapp</code>ディレクトリにあるWARファイルをコンテナの<code>webapps</code>ディレクトリにコピーします。</li>
  <li>場合によっては、コンテナの再起動が必要です。 </li>
</ul>

  <primary>
<h3>Status of various containers</h3>
  </primary>
<h3>さまざまなコンテナの状況</h3>


  <primary>
<ul>
  <li>Bluestone Universal Business Server - <a href="installation-ubs.html">Additional 
    steps required.</a></li>
  <li>Borland Application Server 4.5 -No additional 
    steps required.</li>
  <li>iPlanet Application Server - Service Pack 2 is recommended. Note that the database 
  object in the Struts-Example application is not compatible with this container.</li>
  <li>iPlanet Web Server - <a href="installation-ip.html">Additional steps required.</a></li>
  <li>iPortal Application Server - <a href="installation-ipas.html">Additional steps required.</a></li>
  <li>Jetty - <a href="installation-jetty.html">Additional steps required.</a></li>
  <li>JRun - <a href="installation-jrun.html">Additional steps required.</a></li>
  <li>Orion Application Server - <a href="installation-oas.html">Additional steps 
    required.</a></li>
  <li>Resin 1.2+ "standalone" - No additional steps required.</li>
  <li>SilverStream 3.7.1 and later - <a href="installation-sas.html">Additional steps required.</a></li>
  <li>Tomcat 3.1 and prior - Not recommended. Use Tomcat 3.2.1 or later.</li>
  <li>Tomcat 3.2.1 with Apache - <a href="installation-tc.html">Additional steps 
    required.</a></li>
  <li>Tomcat 3.2.1+ "standalone" - No additional steps required.</li>
  <li>Tomcat 4.0 - No additional steps required.</li>
  <li>Weblogic - <a href="installation-wls.html">Additional steps required.</a></li>
  <li>WebLogic 6.0+ - No additional steps required.</li>
  <li>WebSphere - <a href="installation-was352.html">Additional steps required.</a></li>
  <li>WebSphere - <a href="installation-was352-x.html">Steps for the Example Application.</a></li></ul>
  </primary>

  <ul>
  <li>Bluestone Universal Business Server - <a href="installation-ubs.html">追加手順が必要です。</a></li>
  <li>Borland Application Server 4.5 - 追加手順は必要ありません。</li>
  <li>iPlanet Application Server - Service Pack 2 が推奨されています。 
Strutsサンプルアプリケーションの中のデータベースオブジェクトは、このコンテナと互換性が無いことに注意してください。</li>
  <li>iPlanet Web Server - <a href="installation-ip.html">追加手順が必要です。</a></li>
  <li>iPortal Application Server - <a href="installation-ipas.html">追加手順が必要です。</a></li>
  <li>Jetty - <a href="installation-jetty.html">追加手順が必要です。</a></li>
  <li>JRun - <a href="installation-jrun.html">追加手順が必要です。</a></li>
  <li>Orion Application Server - <a href="installation-oas.html">追加手順が必要です。</a></li>
  <li>Resin 1.2+ "standalone" - 追加手順は必要ありません。</li>
  <li>SilverStream 3.7.1 and later - <a href="installation-sas.html">追加手順が必要です。</a></li>
  <li>Tomcat 3.1 and prior - 推奨されません。Tomcat 3.2.1 か、それ以降を利用ください。</li>
  <li>Tomcat 3.2.1 with Apache - <a href="installation-tc.html">追加手順が必要です。</a></li>
  <li>Tomcat 3.2.1+ "standalone" - 追加手順は必要ありません。</li>
  <li>Tomcat 4.0 - 追加手順は必要ありません。</li>
  <li>Weblogic - <a href="installation-wls.html">追加手順が必要です。</a></li>
  <li>WebLogic 6.0+ - 追加手順は必要ありません。</li>
  <li>WebSphere - <a href="installation-was352.html">追加手順が必要です。</a></li>
  <li>WebSphere - <a href="installation-was352-x.html">サンプルアプリケーションのための手順があります。</a></li></ul>

</section> 
</body>
</document>
