<!-- LinuxDoc file was created by LyX 0.12 (C) 1995-1998 by <root> Tue Jan  4 13:33:08 2000
 -->
<!-- Export filter v0.6 by Pascal Andre/Bernhard Iselborn-->

<!doctype linuxdoctr system>

<article>

<title>Enterprise Java for Linux HOWTO
<author>Gary Meyer <tt>gary@meyer.net<label id="sec: author"></tt>
<date>v 0.1, January 1999
<trans> The Linux Japanese FAQ Project (<tt>JF@linux.or.jp</tt>)
<tdate>v0.1j1, July 23, 2001 

<!--
<abstract>How to set up an Enterprise Java environment on Linux including a Java
 Development Kit, a Web server, supporting Java servlets, accessing a database
 via JDBC, and supporting Enterprise Java Beans (EJBs). 
-->
<abstract>
Linux 上での Enterprise Java 環境の設定方法を記述しています。その内
容は、Java 開発キット (JDK), ウェブサーバ、Java サーブレットサポート、
JDBC によるデータベースアクセス、Enterprise Java Beans (EJB)
のサポートを取り上げています。
</abstract>

<toc>
<!--
<sect>Introduction<label id="sec: intro">
-->
<sect>はじめに<label id="sec: intro">
<p>
<!--
<sect1>Background
-->
<sect1>背景
<p>

<!--
This document was started January, 1999 by Gary Meyer (
<htmlurl url="mailto:gary@meyer.net" name="gary@meyer.net">) after several weeks
 of installing various open source and proprietary Enterprise Java products
 for Linux.  "Enterprise Java" is defined as using the Java Enterprise APIs.
-->
この文書は、Gary Meyer (
<htmlurl url="mailto:gary@meyer.net" name="gary@meyer.net">) が、各種の
オープンソースや、メーカ独自の Linux 向け Enterprise Java 製品をイ
ンストールした数週間後の 1999 年 1 月に初めて書かれました。この文書にお
いて、Enterprise Java とは、Java Enterprise API を利用するという意味です。

<!--
<sect1>Audience 
-->
<sect1>対象とする読者 
<p>

<!--
This HOWTO is intended to benefit software professionals who are interested
 in evaluating, developing, or deploying Enterprise Java on Linux.  Limited
 knowledge or experience in either Linux or Java is assumed. 
-->
この HOWTO は、Linux 上での Enterprise Java の評価、開発もしくは展
開に関係するソフトウェアの専門家のためになることを意図しています。
Linux か Java についてある程度知識があることを前提としています。

<!--
<sect1>New Versions 
-->
<sect1>文書の最新版
<p>

<!--
The newest version of this document can be found at the author's website
 at 
<htmlurl url="http://24.8.19.113/ej4linux.html" name="http://24.8.19.113/ej4linux.html">.
-->
この文書の最新版は、著者のウェブサイトである
<htmlurl url="http://24.8.19.113/ej4linux.html"
 name="http://24.8.19.113/ej4linux.html"> から入手できます。

<!--
<sect1>Copyrights and License 
-->
<sect1>著作権とライセンス
<p>

Copyright (c) 1999 Gary Meyer. 

This document may be distributed only subject to the terms and conditions
 set forth in the LDP License at 
<htmlurl url="http://www.linuxdoc.org/COPYRIGHT.html" name="
http://www.linuxdoc.org/COPYRIGHT.html">.
  This  document must not be distributed in modified form without the author's
 consent. 

<descrip>
<tag>参考訳：</tag>
この文書は、<htmlurl url="http://www.linuxdoc.org/COPYRIGHT.html"
 name="http://www.linuxdoc.org/COPYRIGHT.html"> にある LDP ライセンス に
示された規約および条件に従う場合に限り、配布が許可されます。
著者の同意なくして、この文書の変更を行い配布をしてはなりません。
</descrip>

<!--
<sect1>Disclaimers
-->
<sect1>免責
<p>

The suggestions in this document are provided to help you get a Enterprise
 Java environment on Linux up and running as quickly as possible.  The suggestions
 are not product  recommendations or endorsements.  As you become familiar with
 the options available, you can do you own product evaluations and determine
 what options are best for your particular purpose. 

For the purpose of this HOWTO, "Enterprise Java" is defined as using
 the Java Enterprise APIs. This HOWTO does not address scalability, availability,
 manageability, and other such aspects of software that are often associated
 with the word "enterprise."

<descrip>
<tag>参考訳：</tag>
この文書における提案は、可能なかぎり早く、Linux 上での Enterprise
Java 環境を設定し、動作させることの一助となることを意図しています。
提案は、製品の推薦で
も推奨でもありません。入手できる選択肢を熟知することで、自社製品の評価や
個別の目的に最良なのがどの選択肢なのか決定できるようになります。

この HOWTO の目的である Enterprise Java は、Java Enterprise
API を利用することと定義しています。この HOWTO は、拡張性、
可用性、管理可能性などの Enterprise という言葉によく関連させられるソ
フトウェアの見地といった話題は扱いません。
</descrip>

<!--
<sect1>Potential Future Sections 
-->
<sect1>追加を予定しているセクション
<p>

<!--
This HOW has focused on the most popular aspects of Enterprise Java. The
 following sections may be added to this HOWTO. 
-->
この HOWTO は、とても一般的な Enterprise Java の側面について書いて
います。以下の項目をこの HOWTO に追加するかもしれません。

<!--
<itemize>
<item>Integrated Development Environments (IDEs) that Support Enterprise Java
 for Linux 
<item>Java Naming and Directory Interface (JNDI) Support 
<item>Java Mail API (JMAPI) Support 
<item>Java Transaction Service (JTS) Support 
<item>Java Interface Definition Language (JIDL) Support 
<item>Java Messaging Service (JMS) Support 
<item>Common Object Request Broker Architecture (CORBA) Support 
</itemize>
-->
<itemize>
<item>Linux 向け Enterprise Java がサポートする Integrated
Development Environments (IDEs) Support 
<item>Java Naming and Directory Interface (JNDI) Support 
<item>Java Mail API (JMAPI) Support 
<item>Java Transaction Service (JTS) Support 
<item>Java Interface Definition Language (JIDL) Support 
<item>Java Messaging Service (JMS) Support 
<item>Common Object Request Broker Architecture (CORBA) Support 
</itemize>

<!--
Interested in authoring a section? 
-->
著作したい項目がありましたか？

<!--
Please contact the author, Gary Meyer, at (
<htmlurl url="mailto:gary@meyer.net" name="gary@meyer.net">). 
-->
あれば、著者 Gary Meyer
 (<htmlurl url="mailto:gary@meyer.net" name="gary@meyer.net">)
に連絡してください。

<!--
<sect1>Other Resources
-->
<sect1>関連する情報
<p>

<!--
The App-Serv Center website at 
<htmlurl url="http://www.app-serv.com/" name="http://www.app-serv.com/">.
-->
<htmlurl url="http://www.app-serv.com/" name="http://www.app-serv.com/">
にある App-Serv Center のウェブサイト。

<!--
Java Enterprise in a Nutshell by David Flanagan et al at 
<htmlurl url="http://www.oreilly.com/catalog/jentnut/" name="
http://www.oreilly.com/catalog/jentnut/">.
-->
David Flanagan et al による Nutshell の Java Enterprise、
<htmlurl url="http://www.oreilly.com/catalog/jentnut/" 
name="http://www.oreilly.com/catalog/jentnut/"> に書籍案内があります。

<!--
<sect1>Feedback 
-->
<sect1>フィードバック
<p>

<!--
Please submit all additions and corrections to the author, Gary Meyer,
 at (<htmlurl url="mailto:gary@meyer.net" name="gary@meyer.net">). 
-->
追加や訂正などがあれば、著者 Gary Meyer 
(<htmlurl url="mailto:gary@meyer.net" name="gary@meyer.net">)
までお知らせください。

<!--
<sect>How to Setup the Java Development Kit <label id="sec: jdk">
-->
<sect>Java 開発キットの設定方法<label id="sec: jdk">
<p>

<!--
There are several Java Development Kits available for Linux.  These include:
-->
入手可能な Linux 向け Java 開発キットは、いくつかあります。これらは――
<itemize>
<item><ref id="sec: blackdown" name="Blackdown JDK">
<item><ref id="sec: ibmjdk" name="IBM Java Developer Kit ">
<item><ref id="sec: j2se" name="Sun J2SE ">
<item><ref id="sec: kaffe" name="Kaffe ">
</itemize>
<!--
-->
などです。

<!--
If you are going to try just one JDK, I suggest you initially try the Sun
 J2SE, unless you are recommended otherwise by specific software you are using
 or want to use. Additionally, if you are interested in an open source implementation,
 you will need to use Kaffe.
-->
使用しているか使用したい特定のソフトウェアが推奨する JDK がなく、とりあ
えず試用したいなら、Sun J2SE を最初に使ってみましょう。さらに、
実装がオープンソースのものに興味ある場合は、Kaffe を使う必要があります。

<sect1>Blackdown JDK <label id="sec: blackdown">
<p>
<!--
<sect2>Background 
-->
<sect2>背景
<p>

<!--
The Blackdown JDK is a port of Sun JDK to Linux.  As of the time of this
 writing, the Blackdown JDK is current with JDK 1.2.2 on the Intel architecture
 and 1.1.8 on the PowerPC. 
-->
Blackdown JDK は、Sun JDK を Linux に移植したものです。この文書を書いた
時点で、Blackdown JDK のバージョンは、Intel アーキテクチャなら 1.2.2、
PowerPC なら 1.1.8 でした。

<!--
In December 1999, Sun announced availability of the Java 2 Platform, Standard
 Endition (J2SE) on Linux.  This Sun release has significant impact on Blackdown
 because Blackdown is a port. In a press release, Sun states, &dquot;This week's
 announcement would not have been possible without the  collaboration of Blackdown,
 a group of developers and enthusiasts around the globe.  Since its inception,
 Blackdown has been a provider of Java technology for the Linux platform.  Their
 dedicated effort over a number of years has laid the foundation for this release
 of the Java 2 platform port to Linux; in particular their effort was critical
 to the success of this release.&dquot; 
-->
1999 年 12 月に、Sun は Linux 向け &dquot;Java 2 Platform, Standard
 Edition&dquot;(J2SE) が入手可能になったことを発表しました。この Sun の
発表は、移植をしていた Blackdown に重大な衝撃をもたらしました。新聞発表
によると、Sun は、&dquot;今週の発表は、Blackdown と、世界中の開発グルー
プと熱狂者たちの協力なしには、成しえなかった。当初から、Blackdown は
 Linux プラットフォーム向け Java 技術の提供者でした。彼らはここ数年、
Java 2 Platform の Linux への移植のリリースのために精力を捧げてきました――
とりわけ、彼らの努力はこのリリースの成功には重要でした。&dquot; と述べて
います。

<!--
Additionally, the Sun press release continues, &dquot;Blackdown.org continues
 to be a valuable source for Java technology for Linux, including JDK 1.1.x
 releases.&dquot; 
-->
さらに、Sun の新聞発表は続き、&dquot;Blackdown.org は Linux 向け Java
技術の価値ある情報源であり続けます。JDK 1.1.x の提供もこれに含まれます。
&dquot; と述べています。　

<!--
<sect2>Download 
-->
<sect2>ダウンロード
<p>

<!--
The Blackdown JDK can be obtained from 
<htmlurl url="http://www.blackdown.org" name="http://www.blackdown.org">. 
-->
Blackdown JDK は、
<htmlurl url="http://www.blackdown.org" name="http://www.blackdown.org">
から、入手できます。

<!--
>From the Blackdown home page, select download and a mirror site. 
-->
＞Blackdown のホームページで、ダウンロードを選び、次いでミラーサイトを選
びます。

<!--
Select the version of the JDK you want.  If other software that you are
  wanting to use does not recommend a specific version, I suggest the most current,
 which is at the time of this writing, JDK 1.2.2. 
-->
欲しい JDK のバージョンを選びます。使用したい他のソフトウェアが特定のバー
ジョンを推奨していないなら、最新のバージョンを選びましょう。この文書を書
いた時点では JDK 1.2.2 でした。

<!--
Select the machine architecture you are installing on.  For Intel architecture,
 select i386. 
-->
インストールするマシンのアーキテクチャを選びます。Intel アーキテクチャな
ら、i386 を選びます。

<!--
Select the release candidate you want.  If other software that you are
 wanting to use does not recommend a specific release candidate, I suggest the
 most recent or final version if available. 
-->
欲しい rc(release candidate) を選びます。使用したい他のソフトウェアが特
定の rc を推奨していないなら、最新の rc か入手可能な FCS(最終バージョン)
を選びましょう。

<!--
For the Blackdown JDK, there are possibly a number of different files available
 in different packaging formats.  Additionally you have to be sure you get support
 for the right libc for your Linux distribution. 
-->
Blackdown JDK に関して、たぶん、圧縮フォーマットの違いで、いくつかの異な
るファイルが入手可能です。さらに、Linux ディストリビューションによって、
libc が異なりますので、その libc をサポートするものを入手してください。

<!--
The files available include: 
<itemize>
<item><em>jdk</em> - The Java Development Kit contains everything you need to compile,
 run, and debug Java.  It does not contain international character converters.
 
<item><em>jre</em> - The Java Runtime Environment, including international character
converters.
 
<item><em>rt</em> - A minimal Java Runtime Environment that does not include  international
 character converters. 
<item><em>i18n</em> - The internationalization font mappings and a JAR containing the
 international character converters. 
<item><em>native</em> - Additional binaries providing native thread support. 
</itemize>
-->
入手可能なファイルは――
<itemize>
<item><em>jdk</em> - Java 開発キットで、Java のコンパイル・実行・デバッ
グに必要なすべてのものを含みます。インターナショナル文字の変換コードは含
みません。

<item><em>jre</em> - Java ランタイム環境で、これは、インターナショナル文
字の変換コードを含みます。
 
<item><em>rt</em> - Java ランタイム環境の最小版で、これは、インターナショ
ナル文字の変換コードを含みません。

<item><em>i18n</em> - インターナショナライゼーションフォントのマップとイ
ンターナショナル文字の変換のコードを含む JAR です。

<item><em>native</em> - 追加のバイナリコードで、ネイティブスレッドのサポー
トをします。
</itemize>
<!--
-->
などです。

<!--
I suggest downloading only the jdk for Java development in English.
-->
英語圏での Java 開発のためには、jdk のみダウンロードしましょう。

<!--
When downloading the Blackdown files, you may need to select between libc5
 and glibc as well as potentially a specific version of glibc. The libc options
 include: 
<itemize>
<item>libc5 - The older, and still most common, Linux libc is libc5. 
<item>glibc - The new Linux libc. 
</itemize>
-->
Blackdown ファイルのダウンロード時、libc5 か glibc、もしかすると glibc
固有のバージョンも、選ぶ必要があるかもしれません。libc の選択は下記を参
考にして下さい。
<itemize>
<item>libc5 - 古いが、まだもっとも一般的な Linux は libc5 です。
<item>glibc - 新しい Linux の libc です。
</itemize>
 
<!--
If you are using a newer distribution of Linux, you will most likely have
 glibc. I suggest initially trying glibc.
-->
最新の Linux ディストリビューションを使うなら、たいがい、glibc です。始
めは glibc 用を試してみましょう。

<!--
<sect2>Installation 
-->
<sect2>インストール
<p>

<!--
I suggest installing files in the /usr/local directory. After downloading
 the files, run: 
-->
ディレクトリ /usr/local にファイルをインストールしましょう。ファイルのダ
ウンロード後、次のコマンドを実行します。
<verb>mkdir /usr/local/blackdown
mv jdk* /usr/local/blackdown
</verb>

<!--
If you downloaded the tarball format, run: 
-->
tarball をダウンロードしたなら、次のコマンドを実行します。
<verb>tar zxvf &lsqb;filename&rsqb;.tar.gz
</verb>

<!--
Where &lsqb;filename&rsqb; is the name of the file. 
-->
この &lsqb;filename&rsqb; はダウンロードしたファイルの名前です。

<!--
Under the /usr/local/blackdown directory, you now should see a directory
 such as jdk1.2.2. 
-->
ディレクトリ /usr/local/blackdown の下に、jdk1.2.2 のようなディレクトリ
が見えるようになったはずです。
 
<!--
The above example shows JDK 1.2.2 release candidate 3 for the Intel architecture.
  Substitute the file name, version number, release candidate number, and architecture
 as appropriate.  You will need to open each distribution package file in the
 above manner. 
-->
上記の例は、Intel アーキテクチャの JDK 1.2.2 rc3 を示しました。ファイル
名、バージョン、rc 番号、アーキテクチャを適切なものにかえてやってくださ
い。上記の方法で、それぞれの配布パッケージを展開する必要があります。

<!--
<sect2>Setting up Your Environment 
-->
<sect2>環境設定
<p>

<!--
The environment variables to set up are: 
-->
設定する環境変数は――
<itemize>
<item>JAVA_HOME
<item>PATH
<item>CLASSPATH
</itemize>
<!--
-->
です。

<!--
The JAVA_HOME environment variable references the home directory of your
 JDK installation.  Set your JAVA_HOME environment variable to the directory
 into which you just installed a version of the Blackdown JDK. 
-->
環境変数 JAVA_HOME は、JDK がインストールされた JDK のホームディレクトリ
を示します。環境変数 JAVA_HOME に Blakdown JDK のバージョンをインストー
ルしたディレクトリを設定してください。
<verb>export JAVA_HOME=/usr/local/blackdown/jdk1.2.2
</verb>
 
<!--
The &dollar;JAVA_HOME/bin directory has the Java compiler (javac) and the
 Java Virtual Machine (java) as well as other necessary programs for development.
  Add &dollar;JAVA_HOME/bin to your PATH. 
-->
ディレクトリ &dollar;JAVA_HOME/bin は、Java コンパイラ (javac) や Java
 仮想マシン (java) やその他の開発に必要なプログラムが入っています。
PATH に &dollar;JAVA_HOME/bin を追加してください。
<verb>export PATH=&dollar;JAVA_HOME/bin:&dollar;PATH
</verb>

<!--
Note that &dollar;JAVA_HOME/bin was added to the front of the PATH so that
 the installed JDK will be used rather than any JDK that might have come with
 your Linux distribution. 
-->
&dollar;JAVA_HOME/bin を PATH の前に追加したので、他の JDK が Linux ディ
ストリビューションとともに入っていたとしても、インストールした JDK が使
用されることに、注意してください。

<!--
To confirm that your PATH is correctly set up, check which Java compiler
 and JVM will be used. 
-->
どの Java コンパイラと JVM が使用されるかチェックすることで、PATH を正
しく設定したか確認します。 
<verb>which javac
which java
</verb>

<!--
The output should reference javac and java in your &dollar;JAVA_HOME/bin
 directory. 
-->
この出力は、ディレクトリ &dollar;JAVA_HOME/bin の中の javac と java を指
すべきです。
 
<!--
The CLASSPATH environment variable references all JARs and directories
 that you will need to compile and run Java programs. 
-->
環境変数 CLASSPATH は、Java プログラムのコンパイルと実行に必要なディレク
トリとすべての JAR を示します。

<!--
For JDK 1.2.2, you don't need to initially add any JARs to your CLASSPATH.
 JARs can be packaged in either .jar or .zip files. 
-->
JDK 1.2.2 では、始めに CLASSPATH へ JAR を追加する必要はありません。
JAR は、.jar か .zip ファイルのどちらかに圧縮することができます。
<verb>export CLASSPATH=&dollar;CLASSPATH:.
</verb>

<!--
<sect2>Confirming Your Installation 
-->
<sect2>インストール後の確認
<p>

<!--
You are now ready to compile and run a simple application.  Create the
 following program. 
-->
簡単なアプリケーションのコンパイルと実行の準備ができました。下記のプログ
ラムを作成してください。
<verb>class HelloWorld &lcub;
  public static void main (String&lsqb;&rsqb; args) &lcub;
    System.out.println(&dquot;Hello, World!&dquot;);
  &rcub;
&rcub;
</verb>

<!--
Compile the program with the Java compiler. 
-->
Java コンパイラでプログラムをコンパイルしてください。
<verb>javac HelloWorld.java
</verb>

<!--
If the compiler produces errors, double check the syntax and confirm your
 PATH and CLASSPATH. 
-->
コンパイラがエラーを出力するなら、構文の確認と PATH および CLASSPATH の
確認を入念にしてください。

<!--
Run the program with the JVM. 
-->
JVM でプログラムを実行します。
<verb>java HelloWorld
</verb>

<!--
If the JVM produces errors, confirm your PATH and CLASSPATH. 
-->
JVM がエラーを出力するなら、PATH および CLASSPATH を見直してください。

<!--
You should see the following output: 
-->
次の出力が得られるはずです。
<verb>Hello, World!
</verb>

<!--
Congratulations, you have installed, set up an environment for, and tested
 the Blackdown JDK on Linux. 
-->
おめでとう、Linux 用 Blackdown JDK のインストール、環境の設定、動作確認
ができました。

<!--
<sect2>More Information 
-->
<sect2>もっと多くの情報
<p>

<!--
For more information on the Blackdown JDK, see the Blackdown website at
 <htmlurl url="http://www.blackdown.org" name="http://www.blackdown.org">. 
 There is an excellent FAQ available. 
-->
Blackdown JDK のもっと多くの情報は、
<htmlurl url="http://www.blackdown.org" name="http://www.blackdown.org">
にある Blackdown ウェブサイトを見てください。すぐれた FAQ が入手できます。

<sect1>IBM Java Developer Kit <label id="sec: ibmjdk">
<p>
<!--
<sect2>Background 
-->
<sect2>背景
<p>

<!--
The IBM Java Developer Kit and Runtime Environment pass Sun's Java compatibility
 test and include the latest maintenance.  (From the IBM website.)
-->
IBM Java Deloper Kit および Runtime Environment は、Sun の Java 互換性テ
ストを通過し、最新版も互換性を維持しています。(IBM ウェブサイトからの引用)

<!--
As of the time of this writing, the IBM Java Developer Kit is current with
 JDK 1.1.8 and is available only on the Intel architecture. 
-->
この文書を書いた時点での IBM Java Developer Kit のバージョンは JDK 1.1.8
で、Intel アーキテクチャのみ入手可能でした。

<!--
<sect2>Download 
-->
<sect2>ダウンロード
<p>

<!--
The IBM Java Developer Kit can be obtained from 
<htmlurl url="http://www.ibm.com/java/jdk/118/linux" name="
http://www.ibm.com/java/jdk/118/linux">.
-->
IBM Java Developer Kit は
<htmlurl url="http://www.ibm.com/java/jdk/118/linux"
 name="http://www.ibm.com/java/jdk/118/linux"> 
から、入手できます。

<!--
In order to download, you will have to register with the IBM website and
 agree to the license online. 
-->
ダウンロードするために、オンラインで、IBM ウェブサイトへの登録および、ラ
イセンスへの同意をしなければなりません。

<!--
The files available include: 
<itemize>
<item><em>ibm-jdk-l118-linux-x86.tgz</em> - The Java Development Kit contains everything
 you need to compile, run, and debug Java. 
<item><em>ibm-jre-l118-linux-x86.tgz</em> - The Java Runtime Environment contains
everything
 you need to run Java. 
</itemize>
-->
入手可能なファイルは――
<itemize>
<item><em>ibm-jdk-l118-linux-x86.tgz</em> - Java 開発キットで、Java のコ
ンパイル・実行・デバッグに必要なすべてのものを含みます。
<item><em>ibm-jre-l118-linux-x86.tgz</em> - Java ランタイム環境で、Java
の実行に必要なすべてのものを含みます。
</itemize>
<!--
-->
などです。

<!--
Since you will be doing Java development, I suggest downloading the ibm-jdk
 tarball file. 
-->
これから Java での開発を行うわけですから、ibm-jdk の tarball ファイルを
ダウンロードしましょう。

<!--
<sect2>Installation 
-->
<sect2>インストール
<p>

<!--
I suggest installing files in the /usr/local directory. After downloading
 the files, run: 
-->
ディレクトリ /usr/local にファイルをインストールしましょう。ファイルのダ
ウンロード後、次のコマンドを実行します。
<verb>mkdir /usr/local/ibm
mv ibm-jdk-l118-linux-x86.tgz /usr/local/ibm
</verb>

<!--
You can now open the distribution package.  To do this, type: 
-->
配布パッケージを展開できます。次のコマンドを実行してください。
<verb>tar zxvf ibm-jdk-l118-linux-x86.tgz
</verb>

<!--
Under the /usr/local/ibm directory, you now should see  the jdk118 directory.
-->
ディレクトリ /usr/local/ibm の下に、ディレクトリ jdk118 が見えるようになっ
たはずです。

<!--
The above example shows JDK 1.1.8 for the Intel architecture.  Substitute
 the filenames as appropriate. 
-->
上記の例は、Intel アーキテクチャの JDK 1.1.8 を示しました。ファイル名を
適切なものにかえてやってください。

<!--
<sect2>Setting up Your Environment 
-->
<sect2>環境設定
<p>

<!--
The environment variables to set up are: 
-->
設定する環境変数は――
<itemize>
<item>JAVA_HOME 
<item>PATH 
<item>CLASSPATH 
</itemize>
<!--
-->
です。

<!--
The JAVA_HOME environment variable references the home directory of your
 JDK installation.  Set your JAVA_HOME environment variable to the directory
 into which you just installed a version of the IBM Java Developer Kit. 
-->
環境変数 JAVA_HOME は、JDK がインストールされた JDK のホームディレクトリ
を示します。環境変数 JAVA_HOME に IBM Java Developer Kit のバージョンを
インストールしたディレクトリを設定してください。
<verb>export JAVA_HOME=/usr/local/ibm/jdk118
</verb>

<!--
The &dollar;JAVA_HOME/bin directory has the Java compiler (javac) and the
 Java Virtual Machine (java) as well as other necessary programs for development.
  Add &dollar;JAVA_HOME/bin to your PATH. 
-->
ディレクトリ &dollar;JAVA_HOME/bin は、Java コンパイラ (javac) や Java
 仮想マシン (java) やその他の開発に必要なプログラムが入っています。
PATH に &dollar;JAVA_HOME/bin を追加してください。
<verb>export PATH=&dollar;JAVA_HOME/bin:&dollar;PATH
</verb>

<!--
Note that &dollar;JAVA_HOME/bin was added to the front of the PATH so that
 the installed JDK will be used rather than any JDK that might have come with
 your Linux distribution. 
-->
&dollar;JAVA_HOME/bin を PATH の前に追加したので、他の JDK が Linux ディ
ストリビューションとともに入っていたとしても、インストールした JDK が使
用されることに、注意してください。

<!--
To confirm that your PATH is correctly set up, check which Java compiler
 and JVM will be used. 
-->
どの Java コンパイラと JVM が使用されるかチェックすることで、PATH を正
しく設定したか確認します。 
<verb>which javac
which java
</verb>

<!--
The output should reference javac and java in your &dollar;JAVA_HOME/bin
 directory. 
-->
この出力は、ディレクトリ &dollar;JAVA_HOME/bin の中の javac と java を指
すべきです。

<!--
The CLASSPATH environment variable references all JARs and directories
 that you will need to compile and run Java programs. 
-->
環境変数 CLASSPATH は、Java プログラムのコンパイルと実行に必要なディレク
トリとすべての JAR を示します。

<!--
Initially I suggest adding the following JARs to your CLASSPATH. JARs can
 be packaged in either .jar or .zip files. 
-->
始めは、CLASSPATH に次の JAR を追加しましょう。JAR は、.jar か .zip ファ
イルのどちらかに圧縮することができます。

<!--
For instance: 
-->
例えば――
<verb>export CLASSPATH=&dollar;JAVA_HOME/lib/classes.zip
export CLASSPATH=&dollar;CLASSPATH:.
</verb>

<!--
<sect2>Confirming Your Installation 
-->
<sect2>インストール後の確認
<p>

<!--
You are now ready to compile and run a simple application.  Create the
 following program. 
-->
簡単なアプリケーションのコンパイルと実行の準備ができました。下記のプログ
ラムを作成してください。
<verb>class HelloWorld &lcub;
  public static void main (String&lsqb;&rsqb; args) &lcub;
    System.out.println(&dquot;Hello, World!&dquot;);
  &rcub;
&rcub;
</verb>

<!--
Compile the program with the Java compiler. 
-->
Java コンパイラでプログラムをコンパイルしてください。
<verb>javac HelloWorld.java
</verb>

<!--
If the compiler produces errors, double check the syntax and confirm your
 PATH and CLASSPATH. 
-->
コンパイラがエラーを出力するなら、構文の確認と PATH および CLASSPATH の
確認を入念にしてください。

<!--
Run the program with the JVM. 
-->
JVM でプログラムを実行します。
<verb>java HelloWorld
</verb>

<!--
If the JVM produces errors, confirm your PATH and CLASSPATH. 
-->
JVM がエラーを出力するなら、PATH および CLASSPATH を見直してください。

<!--
You should see the following output: 
-->
次の出力が得られるはずです。
<verb>Hello, World!
</verb>

<!--
Congratulations, you have installed, set up an environment for, and tested
 the IBM Java Developer Kit on Linux. 
-->
おめでとう、Linux 用 IBM Java Developer Kit のインストール、環境の設定、
動作確認ができました。

<!--
<sect2>More Information 
-->
<sect2>もっと多くの情報
<p>

<!--
For more information on the IBM Java Developer Kit, see the IBM Java website
 at <htmlurl url="http://www.ibm.com/java" name="http://www.ibm.com/java">.
-->
IBM Java Developer Kit のもっと多くの情報は、
<htmlurl url="http://www.ibm.com/java" name="http://www.ibm.com/java">
にある IBM Java ウェブサイトを見てください。
  
<sect1>Kaffe<label id="sec: kaffe">
<p>
<!--
<sect2>Background
-->
<sect2>背景
<p>

<!--
Kaffe is a cleanroom, open source implmentation of a Java Virtual Machine
 and class libraries.  As of the time of this writing, Kaffe &dquot;mostly complies
 with JDK 1.1, except for a few missing parts.&dquot;  And &dquot;parts of it
 are already JDK 1.2 (Java 2) compatible.&dquot;  (From the Kaffe website.)
-->
<!--TODO update-->
Kaffe は Java 仮想マシンおよびクラスライブラリをオープンソースなコードだ
けで実装しています。この文書が書かれた時点で、Kaffe は、&dquot;いくつか
の欠落機能を除き、ほぼ JDK 1.1 に準拠しています&dquot;。そして、&dquot;
機能の一部は既に JDK 1.2 (Java 2) 互換になっています&dquot;。(Kaffe ウェ
ブサイトからの引用)

<!--
Kaffe may have already been shipped with your Linux distribution because
 of its open source license. 
-->
Kaffe は、もう、Linux ディストリビューションと一緒に出荷されているかもし
れません。それは、Kaffe がオープンソースライセンスだからです。

<!--
<sect2>Download and Installation
-->
<sect2>ダウンロードとインストール
<p>

<!--
Rather than downloading from Kaffe, I suggest you initially try the Kaffe
 that most likely came with your Linux distribution. 
-->
Kaffe からダウンロードするよりも、たいがい、Linux ディストリビューション
に付属しているので、始めはその Kaffe でやってみましょう。

<!--
Alternatively, Kaffe can be obtained from 
<htmlurl url="http://www.kaffe.org" name="http://www.kaffe.org">. 
-->
もう一つの方法として、Kaffe は、
<htmlurl url="http://www.kaffe.org" name="http://www.kaffe.org">
から、入手できます。

<!--
>From the Kaffe home page, select the current release.  At the time of this
 writing, the current release is 1.0.5. The Kaffe version number has no relationship
 to JDK specification version numbers.
-->
＞Kaffe のホームページで、カレントリリースを選びます。この文書が書かれた
時点での、カレントリリースは 1.0.5 でした。Kaffe のバージョン番号は、JDK
仕様書のバージョン番号とは関連がありません。

<!--
<sect2>Setting up Your Environment 
-->
<sect2>環境設定
<p>

<!--
The environment variables to set up are: 
-->
設定する環境変数は――
<itemize>
<item>PATH 
<item>CLASSPATH 
</itemize>

<!--
To confirm that your PATH is correctly set up, check which Java compiler
 and JVM will be used. 
-->
どの Java コンパイラと JVM が使用されるかチェックすることで、PATH を正
しく設定したか確認します。 
<verb>which javac
which java
</verb>

<!--
The CLASSPATH environment variable references all JARs and directories
 that you will need to compile and run Java programs. 
-->
環境変数 CLASSPATH は、Java プログラムのコンパイルと実行に必要なディレク
トリとすべての JAR を示します。

<!--
Initially I suggest you add the following JARs to your CLASSPATH. JARs
 can be packaged in either .jar or .zip files. 
-->
始めは、CLASSPATH に次の JAR を追加しましょう。JAR は、.jar か .zip ファ
イルのどちらかに圧縮することができます。

<!--
For instance: 
-->
例えば――
<verb>export CLASSPATH=/usr/local/share/kaffe/Klasses.zip
export CLASSPATH=&dollar;CLASSPATH:.
</verb>

<!--
<sect2>Confirming Your Installation 
-->
<sect2>インストール後の確認
<p>

<!--
You are now ready to compile and run a simple application.  Create the
 following program. 
-->
簡単なアプリケーションのコンパイルと実行の準備ができました。下記のプログ
ラムを作成してください。
<verb>class HelloWorld &lcub;
  public static void main (String&lsqb;&rsqb; args) &lcub;
    System.out.println(&dquot;Hello, World!&dquot;);
  &rcub;
&rcub;
</verb>

<!--
Compile the program with the Java compiler. 
-->
Java コンパイラでプログラムをコンパイルしてください。
<verb>javac HelloWorld.java
</verb>

<!--
If the compiler produces errors, double check the syntax and confirm your
 PATH and CLASSPATH. 
-->
コンパイラがエラーを出力するなら、構文の確認と PATH および CLASSPATH の
確認を入念にしてください。

<!--
Run the program with the JVM. 
-->
JVM でプログラムを実行します。
<verb>java HelloWorld
</verb>

<!--
If the JVM produces errors, confirm your PATH and CLASSPATH. 
-->
JVM がエラーを出力するなら、PATH および CLASSPATH を見直してください。

<!--
You should see the following output: 
-->
次の出力が得られるはずです。
<verb>Hello, World!
</verb>

<!--
Congratulations, you have installed, set up an environment for, and tested
 Kaffe on Linux. 
-->
おめでとう、Linux 用 Kaffe のインストール、環境の設定、動作確認ができました。

<!--
<sect2>More Information 
-->
<sect2>もっと多くの情報
<p>

<!--
For more information on Kaffe, see the Kaffe website at 
<htmlurl url="http://www.kaffe.org" name="http://www.kaffe.org">.  
-->
Kaffe のもっと多くの情報は、
<htmlurl url="http://www.kaffe.org" name="http://www.kaffe.org">  
にある Kaffe ウェブサイトを見てください。

<sect1>Sun J2SE <label id="sec: j2se">
<p>
<!--
<sect2>Background 
-->
<sect2>背景
<p>

<!--
The Sun Java 2, Standard Edition (J2SE) is Sun's production release of
 the Java 2 Platform for the Linux operating system. As of the time of this
 writing, J2SE is current with JDK 1.2.2 on the Intel architecture. 
-->
Sun Java 2, Standard Edition (J2SE) は、Sun の産物で Linux オペレーティ
ングシステム向け Java 2 プラットフォームのリリース版です。この文書が書か
れた時点で、J2SE は Intel アーキテクチャの JDK 1.2.2 でした。

<!--
<sect2>Download 
-->
<sect2>ダウンロード
<p>

<!--
J2SE can be obtained from 
<htmlurl url="http://developer.java.sun.com/developer/earlyAccess/j2sdk122" name="
http://developer.java.sun.com/developer/earlyAccess/j2sdk122">.
-->
J2SE は、
<htmlurl
 url="http://developer.java.sun.com/developer/earlyAccess/j2sdk122"
 name="http://developer.java.sun.com/developer/earlyAccess/j2sdk122">
から、入手できます。

<!--
You will need to register with Sun and agree to the license online before
 downloading. 
-->
ダウンロードの前に、オンラインで、Sun への登録および、ライセンスへの同意
をしなければなりません。

<!--
<sect2>Installation 
-->
<sect2>インストール
<p>

<!--
I suggest installing files in the /usr/local directory. After downloading
 the files, run: 
-->
ディレクトリ /usr/local にファイルをインストールしましょう。ファイルのダ
ウンロード後、次のコマンドを実行します。
<verb>mkdir /usr/local/sun
mv jdk1_2_2rc1-linux-i386.tar.gz /usr/local/sun
</verb>

<!--
You can now open the distribution package.  To do this, type: 
-->
配布パッケージを展開できます。次のコマンドを実行します。
<verb>tar zxvf jdk1_2_2rc1-linux-i386.tar.gz
</verb>

<!--
Under the /usr/local/sun directory, you now should see  the jdk1.2.2 directory.
-->
ディレクトリ /usr/local/sun の下に、ディレクトリ jdk1.2.2 が見えるように
なったはずです。

<!--
The above example shows JDK 1.2.2 release candidate 1 for the Intel architecture.
  Substitute the filenames as appropriate.  
-->
上記の例は、Intel アーキテクチャの JDK 1.2.2 rc1 を示しました。ファイル
名を適切なものにかえてやってください。

<!--
<sect2>Setting up Your Environment 
-->
<sect2>環境設定
<p>

<!--
The environment variables to set up are: 
-->
設定する環境変数は――
<itemize>
<item>JAVA_HOME 
<item>PATH 
<item>CLASSPATH 
</itemize>
<!--
-->
です。

<!--
The JAVA_HOME environment variable references the home directory of your
 JDK installation.  Set your JAVA_HOME environment variable to the directory
 into which you just installed a version of J2SE. 
-->
環境変数 JAVA_HOME は、JDK がインストールされた JDK のホームディレクトリ
を示します。環境変数 JAVA_HOME に J2SE のバージョンをインストールしたディ
レクトリを設定してください。
<verb>export JAVA_HOME=/usr/local/sun/jdk1.2.2
</verb>

<!--
The &dollar;JAVA_HOME/bin directory has the Java compiler (javac) and the
 Java Virtual Machine (java) as well as other necessary programs for development.
  Add &dollar;JAVA_HOME/bin to your PATH. 
-->
ディレクトリ &dollar;JAVA_HOME/bin は、Java コンパイラ (javac) や Java
 仮想マシン (java) やその他の開発に必要なプログラムが入っています。
PATH に &dollar;JAVA_HOME/bin を追加してください。
<verb>export PATH=&dollar;JAVA_HOME/bin:&dollar;PATH
</verb>

<!--
Note that &dollar;JAVA_HOME/bin was added to the front of the PATH so that
 the installed JDK will be used rather than any JDK that might have come with
 your Linux distribution. 
-->
&dollar;JAVA_HOME/bin を PATH の前に追加したので、他の JDK が Linux ディ
ストリビューションとともに入っていたとしても、インストールした JDK が使
用されることに、注意してください。

<!--
To confirm that your PATH is correctly set up, check which Java compiler
 and JVM will be used. 
-->
どの Java コンパイラと JVM が使用されるかチェックすることで、PATH を正
しく設定したか確認します。 
<verb>which javac
which java
</verb>

<!--
The output should reference javac and java in your &dollar;JAVA_HOME/bin
 directory. 
-->
この出力は、ディレクトリ &dollar;JAVA_HOME/bin の中の javac と java を指
すべきです。

<!--
The CLASSPATH environment variable references all JARs and directories
 that you will need to compile and run Java programs. 
-->
環境変数 CLASSPATH は、Java プログラムのコンパイルと実行に必要なディレク
トリとすべての JAR を示します。

<!--
For JDK 1.2.2, you don't need to initially add any JARs to your CLASSPATH.
 JARs can be packaged in either .jar or .zip files. 
-->
JDK 1.2.2 では、始めに CLASSPATH へ JAR を追加する必要はありません。
JAR は、.jar か .zip ファイルのどちらかに圧縮することができます。
<verb>export CLASSPATH=&dollar;CLASSPATH:.
</verb>

<!--
<sect2>Confirming Your Installation 
-->
<sect2>インストール後の確認
<p>

<!--
You are now ready to compile and run a simple application.  Create the
 following program. 
-->
簡単なアプリケーションのコンパイルと実行の準備ができました。下記のプログ
ラムを作成してください。
<verb>class HelloWorld &lcub;
  public static void main (String&lsqb;&rsqb; args) &lcub;
    System.out.println(&dquot;Hello, World!&dquot;);
  &rcub;
&rcub;
</verb>

<!--
Compile the program with the Java compiler. 
-->
Java コンパイラでプログラムをコンパイルしてください。
<verb>javac HelloWorld.java
</verb>

<!--
If the compiler produces errors, double check the syntax and confirm your
 PATH and CLASSPATH. 
-->
コンパイラがエラーを出力するなら、構文の確認と PATH および CLASSPATH の
確認を入念にしてください。

<!--
Run the program with the JVM. 
-->
JVM でプログラムを実行します。
<verb>java HelloWorld
</verb>

<!--
If the JVM produces errors, confirm your PATH and CLASSPATH. 
-->
JVM がエラーを出力するなら、PATH および CLASSPATH を見直してください。

<!--
You should see the following output: 
-->
次の出力が得られるはずです。
<verb>Hello, World!
</verb>

<!--
Congratulations, you have installed, set up an environment for, and tested
 the Sun J2SE for Linux. 
-->
おめでとう、Linux 用 Sun J2SE のインストール、環境の設定、動作確認ができ
ました。

<!--
<sect2>More Information 
-->
<sect2>もっと多くの情報
<p>

<!--
For more information on Sun J2SE, see the Sun Java website at 
<htmlurl url="http://java.sun.com" name="http://java.sun.com">. There are excellent
 discussion forums available where you might be able to find answers to various
 questions.
-->
Sun J2SE のもっと多くの情報は、
<htmlurl url="http://java.sun.com" name="http://java.sun.com">
にある Sun Java ウェブサイトを見てください。すぐれたディスカッションフォー
ラムがあり、様々な質問と回答を得ることができるでしょう。

<!--
<sect>How to Setup the Web Server <label id="sec: web">
-->
<sect>ウェブサーバの設定方法 <label id="sec: web">
<p>

<!--
There are several Web Servers available for Linux.  These include: 
-->
いくつかの Linux 向けウェブサーバが入手可能です。これらには――
<itemize>
<item><ref id="sec: apache" name="Apache ">
<item><ref id="sec: domino" name="IBM Domino ">
<item><ref id="sec: ibmhttp" name="IBM HTTP Server ">
</itemize>
<!--
-->
などがあります。

<!--
If you are going to try just one Web Server, I suggest you initially try
 Apache, principally because it comes with most major Linux distributions and
 may already be installed, and perhaps running, on your system. 
-->
ウェブサーバをとりあえず試用したいなら、Apache を最初に使用しましょう。
ほとんどの主要な Linux ディストリビューションに付属し、たぶん、システム
にインストールされ、動作していると思われることが、主な理由です。

<sect1>Apache <label id="sec: apache">
<p>
<!--
<sect2>Background 
-->
<sect2>背景
<p>

<!--
Apache is the most popular HTTP server on the Internet.  It was originally
 based upon the NCSA httpd and has since been completely rewritten.  It is Open
 Source licensed.  (From the Apache website.) 
-->
Apache は、インターネット上のもっとも一般的な HTTP サーバです。NCSA
httpd を元に開発され、完全なものに書きかえられました。オープンソースラ
イセンスになっています。(Apache ウェブサイトからの引用)

<!--
<sect2>Download, Installation, and Setting up Your Environment 
-->
<sect2>ダウンロード、インストール、環境設定
<p>

<!--
Rather than downloading from Apache, I suggest you initially try the Apache
 that most likely came with your Linux distribution. 
-->
Apache からダウンロードするよりも、たいがい、Linux ディストリビューショ
ンに付属しているので、始めはその Apache でやってみましょう。

<!--
Alternatively, Apache can be obtained from 
<htmlurl url="http://www.apache.org" name="http://www.apache.org">. 
-->
もう一つの方法として、Apache は、
<htmlurl url="http://www.apache.org" name="http://www.apache.org">
から、入手できます。

<!--
<sect2>Confirming Your Installation 
-->
<sect2>環境設定
<p>

<!--
To confirm that Apache is installed and running on your computer, open
 your web browser, and enter the URL: &dquot;http://127.0.0.1&dquot;.  (127.0.0.1
 is the IP address for the localhost.) 
-->
コンピュータ上で、Apache がインストールされ、動作しているかを確認します。
ウェブブラウザを開き、URL として、&dquot;http://127.0.0.1&dquot; を入力
します (127.0.0.1 は、localhost を示す IP アドレスです)。

<!--
You should see a web page to the effect of &dquot;It Worked!&dquot; 
-->
&dquot;It Worked!&dquot; のウェブページが見えるはずです。

<!--
If it did not work, you can confirm that Apache is installed by typing
 the following on a RedHat Package Manager (RPM)-based Linux distribution. 
-->
動作していなければ、RedHat Package Manager (RPM) ベースの Linux ディスト
リビューション上で次の入力をすることによって、Apache がインストールされ
ているか確認できます。
<verb>rpm -q | grep apache
</verb>

<!--
To start Apache, type:
-->
Apache の開始は、次のコマンドを実行します。
<verb>cd /etc/rc.d/init.d
./httpd start
</verb>

<!--
Note: The httpd script used at boot time may be in a different location
 on other Linux distributions. 
-->
注意 - httpd スクリプトはブート時に使われるもので、他の Linux ディストリ
ビューションでは違った場所にあるかもしれません。

<!--
For more assistance, I suggest you look into the Apache FAQ at 
<htmlurl url="http://www.apache.org/docs/misc/FAQ.html" name="
http://www.apache.org/docs/misc/FAQ.html">.
-->
Apache の詳しい情報は、
<htmlurl url="http://www.apache.org/docs/misc/FAQ.html"
 name="http://www.apache.org/docs/misc/FAQ.html">
にある Apache FAQ を見てください。
 
<sect1>IBM Domino <label id="sec: domino">
<p>

<!--
To be written. 
-->
執筆予定

<!--
See 
<htmlurl url="http://www.lotus.com/dominolinux" name="http://www.lotus.com/dominolinux">for
 more information.
-->
より多くの情報は、
<htmlurl url="http://www.lotus.com/dominolinux"
 name="http://www.lotus.com/dominolinux">
を見てください。

<sect1>IBM HTTP Server <label id="sec: ibmhttp">
<p>
<!--
<sect2>Background 
-->
<sect2>背景
<p>

<!--
The IBM HTTP Server is an IBM repackaging of Apache.  You might consider
 using the IBM HTTP Server if you plan on working with IBM WebSphere.
-->
IBM HTTP Server は、Apache を IBM がパッケージし直したものです。IBM
 WebSphere とともに動作させるなら、IBM HTTP Server を検討したほうがいい
かもしれません。

<!--
At the time of this writing, the most recent version is 1.3.6.1. 
-->
この文書が書かれた時点での最新バージョンは 1.3.6.1 でした。

<!--
<sect2>Download 
-->
<sect2>ダウンロード
<p>

<!--
The IBM HTTP Server can be obtained from 
<htmlurl url="http://www-4.ibm.com/software/webservers/httpservers/download.html" name="
http://www-4.ibm.com/software/webservers/httpservers/download.html">.
-->
IBM HTTP Server は、
<htmlurl
 url="http://www-4.ibm.com/software/webservers/httpservers/download.html"
 name="http://www-4.ibm.com/software/webservers/httpservers/download.html">
から、入手できます。

<!--
Click on the download link and select 56-bit or 128-bit SSL encryption.
-->
ダウンロードのリンクをクリックし、SSL encryption を 56 ビットか 128 ビッ
トか選びます。

<!--
You will need to register with IBM, fill out a marketing survey, and accept
  the license agreement before downloading. The IBM HTTP Server requires glibc
 either version 2.0 or 2.1. glibc is the new Linux libc.  If you have an older
 distribution that is based upon libc5, you will not be able to use the IBM
 HTTP Server. 
-->
ダウンロードの前に、市場調査に記入し、ライセンス同意書に同意し、IBM に登
録する必要があります。IBM HTTP Server は 2.0 か 2.1 どちらかのバージョン
の glibc を必要とします。glibc は、新しい Linux の libc です。libc5 をベー
スとした古いディストリビューションを使っているなら、IBM HTTP Server を使
うことはできません。

<!--
On an RedHat Package Manager (RPM)-based Linux distribution, you can run:
-->
RedHat Package Manager (RPM) ベースの Linux ディストリビューションで、次
のコマンドを実行してください。
 
<verb>rpm -qa | grep libc
</verb>

<!--
You will see output such as: 
-->
次のような出力が得られます。
<verb>glibc-2.1.2-11
libc-5.3.12-31
</verb>

<!--
This will show you which versions of libc5 and glibc you have installed
 on your Linux distribution.  In my above example I have both glibc and libc5
 installed on my system.  glibc is version 2.1, so I would want to download
 the files for glibc2.1. 
-->
Linux ディストリビューション上で、libc5 および glibc のどのバージョンが
インストールされているか見ることができます。私の上記の例では、私のシステ
ムに glibc と libc の両方がインストールされています。glibc のバージョン
は 2.1 なので、私がダウンロードするファイルは glibc2.1 用になります。

<!--
I suggest downloading all of the tar files for the glib version of Linux
 that you have as they are relatively small.  However, minimally you will need
 the server file.  For RedHat 6.0 and distributions derived from  Redhat 6.0
 you will also need the redhat60only.  For glibc2.0 based distributions you
 will also need the libstdc file. 
-->
比較的小さいファイルなので、Linux の glib のそのバージョン向けの tar ファ
イルをすべて、ダウンロードしましょう。しかし、最低限必要なのは、server
ファイルです。RedHat 6.0 および、RedHat 6.0 に由来するディストリビューショ
ンに関しては、redhat60only も必要です。glibc2.0 ベースのディストリビュー
ションに関しては、libstdc ファイルも必要です。

<!--
<sect2>Installation 
-->
<sect2>インストール
<p>

<!--
I suggest installing files in the /usr/local directory. After downloading
 the files, run: 
-->
ディレクトリ /usr/local にファイルをインストールしましょう。ファイルのダ
ウンロード後、次のコマンドを実行します。
<verb>mkdir /usr/local/ibm
mv HTTPServer.linux.* /usr/local/ibm
</verb>

<!--
You can now open the distribution package file or files. 
-->
配布パッケージファイル (群) を展開できます。
<verb>tar xvf &lsqb;filename&rsqb;.tar
</verb>

<!--
Where &lsqb;filename&rsqb; is the name of the file. 
-->
この &lsqb;filename&rsqb; はダウンロードしたファイルの名前です。

<!--
Under the /usr/local/ibm directory, you now should see the directory IHS.
-->
ディレクトリ /usr/local/ibm の下に、ディレクトリ IHS が見えるようになっ
たはずです。

<!--
Use the RedHat Package Manager (RPM) to install the rpm files that the
 tar file produced.  If you needed the libstdc file, you will need to install
 that file first.  Then you would install the server RPM file such as: 
-->
tar ファイルから作られた rpm ファイル (群) をインストールするために、
 RedHat Package Manager (RPM) を使います。libstdc ファイルが必要なら、こ
のファイルを最初にインストールする必要があります。次に server RPM ファイ
ルを次のようにインストールします。
<verb>cd IHS
rpm -i IBM_HTTP_Server-1.3.6-2.i386.rpm
</verb>

<!--
The above example shows version 1.3.6 for the Intel architecture. Substitute
 the filename as appropriate.   
-->
上記の例は、Intel アーキテクチャのバージョン 1.3.6 を示しました。ファイル
名を適切なものにかえてやってください。

<!--
After installing you can delete the rpm files as they can be easily  recreated
 from the tar files. 
-->
インストール後、rpm ファイル (群) は、tar ファイル (群)から簡単に再作成
できるので削除できます。

<!--
<sect2>Setting up Your Environment 
-->
<sect2>環境設定
<p>

<!--
The environment variables to set up are: 
-->
設定する環境変数は――
<itemize>
<item>PATH
</itemize>
<!--
-->
です。

<!--
The IBM HTTP Server installed itself into /opt/IBMHTTPServer.  You need
 to add its bin directory to your PATH. 
-->
IBM HTTP Server は、/opt/IBMHTTPServer の中にインストールされます。PATH
にその bin ディレクトリを追加する必要があります。
<verb>export PATH=/opt/IBMHTTPServer/bin:&dollar;PATH
</verb>

<!--
Note that /opt/IBMHTTPServer/bin was added to the front of the PATH so
 that the installed Web Server will be used rather than any Web Server that
 might have come with your Linux distribution. 
-->
/opt/IBMHTTPServer/bin を PATH の前に追加したので、他のウェブサーバが
 Linux ディストリビューションとともに入っていたとしても、インストールし
たウェブサーバが使用されることに、注意してください。

<!--
To confirm that your PATH is correctly set up, check which Apache controller
 will be used.  Type: 
-->
どの Apache コントローラが使用されるかチェックすることで、PATH を正
しく設定したか確認します。次のコマンドを実行してください。 
<verb>which apachectl
</verb>

<!--
The output should reference apachectl in the /opt/IBMHTTPServer/bin directory.
-->
この出力は、ディレクトリ /opt/IBMHTTPServer/bin の中の apachectl を指す
べきです。

<!--
Note: because the IBM HTTP Server is based upon Apache, it uses the Apache
 controller to start and stop it.  When you have both the IBM HTTP Server and
 Apache installed on a computer, take particular care to your PATH to make sure
 you are working with the correct server. 
-->
注意 - IBM HTTP Server は Apache をベースにしているので、その起動と停止
に Apache コントローラを使用します。コンピュータ上に IBM HTTP Server と
 Apache の両方をインストールしている時、PATH が一緒に動作させる正しいサー
バ用になっているか、特に注意深く確認してください。

<!--
You may need to modify the IBM HTTP Server configuration file.  The configuration
 file was installed in /opt/IBMHTTPServer/conf/httpd.conf.  The most common
 two entries that need to be changed are the ServerName and the Listen port
 number.  Look for the key words &dquot;ServerName&dquot; and &dquot;Listen&dquot;
 in the httpd.conf file.  The ServerName should be set to either your hostname
 or IP address.  If your computer uses DHCP to acquire an IP address, the hostname
 is a better candidate.  However, in order to use your computer's hostname,
 your computer's hostname and IP address must be properly registered in DNS.
-->
IBM HTTP Server の設定ファイルを編集する必要があるかもしれません。設定ファ
イルは /opt/IBMHTTPServer/conf/httpd.conf としてインストールされます。変
更の必要なもっとも一般的な２つのエントリは、ServerName と Listen のポー
ト番号です。httpd.conf ファイルの中を &dquot;ServerName&dquot; と
 &dquot;Listen&dquot; をキーワードにし、探してください。ServerName はホ
スト名か IP アドレスを設定してください。あなたのコンピュータが DHCP を使
用して IP アドレスを入手しているなら、ホスト名の方がいいです。しかし、コ
ンピュータのホスト名を使用するために、コンピュータのホスト名と IP アド
レスを適切に DNS に登録しなければなりません。 

<!--
Additionally if you are running another Web server on the computer you
 need to assign the IBM HTTP Server to another port so you can run both Web
 servers simultaneously if necessary.   
-->
さらに、コンピュータ上で別のウェブサーバを実行しているなら、IBM HTTP
 Server に別のポートを割り当てる必要があります。このように、必要があれば、
同時に両方のウェブサーバを実行できます。

<!--
The following is an example entry in httpd.conf. 
-->
以下は、httpd.conf 内のエントリの例です。
<verb>ServerName 192.168.0.4
Listen 3000
</verb>

<!--
<sect2>Confirming Your Installation 
-->
<sect2>インストール後の確認
<p>

<!--
To start the IBM HTTP Server, type the following: 
-->
IBM HTTP Server を開始するために、以下を入力します。
<verb>/opt/IBMHTTPServer/bin/apachectl start
</verb>

<!--
To confirm that the IBM HTTP Server is installed and running on your computer,
 open your web browser, and enter the URL: &dquot;http://192.168.0.4:3000&dquot;
 substituting the correct IP address and port number entered into httpd.conf.
-->
コンピュータ上で、Apache がインストールされ、動作しているかを確認します。
ウェブブラウザを開き、URL として、&dquot;http://192.168.0.4:3000&dquot;
 を入力します。入力する IP アドレスとポート番号は httpd.conf 内の正しい
ものに置きかえてください。

<!--
You should see a web page to the effect of &dquot;Welcome to the IBM HTTP
 Server&dquot;. Contratulations, you have installed, set up an environment for,
 and tested the IBM HTTP Server for Linux. 
-->
&dquot;Welcome to the IBM HTTP Server&dquot; のウェブページが見えるはず
です。
おめでとう、Linux 用 IBM HTTP Server のインストール、環境の設定、動作確
認ができました。

<!--
<sect2>More Information
-->
<sect2>もっと多くの情報
<p>

<!--
For more information, I suggest you look into the IBM HTTP Server Support
 page at 
<htmlurl url="http://www-4.ibm.com/software/webservers/httpservers/support.html" name="
http://www-4.ibm.com/software/webservers/httpservers/support.html">.
-->
IBM HTTP Server のもっと多くの情報は、
<htmlurl
 url="http://www-4.ibm.com/software/webservers/httpservers/support.html"
 name="http://www-4.ibm.com/software/webservers/httpservers/support.html">
にある IBM HTTP Server サポートページを見てください。

<!--
<sect>How to Setup Java Servlet Support <label id="sec: servlet">
-->
<sect>Java サーブレットのサポートの設定方法 <label id="sec: servlet">
<p>

<!--
There are several Web Server plug-ins and Application Servers available
 for Linux that provide support for Java Servlets.  These include: 
-->
Java サーブレットのためのサポートを提供する Linux 向けウェブサーバの
 plug-in やアプリケーションサーバが、いくつか入手可能です。これらは――
<itemize>
<item><ref id="sec: jrun" name="Allaire JRun">
<item><ref id="sec: jserv" name="Apache JServ">
<item><ref id="sec: weblogicservlet" name="BEA WebLogic">
<item><ref id="sec: enhydra" name="Enhydra">
<item><ref id="sec: locomotive" name="Locomotive">
<item><ref id="sec: websphere" name="IBM Websphere ">
</itemize>
<!--
-->
などです。

<!--
If you are going to try just one, I suggest you initially try Apache JServ.
-->
とりあえず試用したいなら、Apache JServ を最初に使用しましょう。
 
<sect1>Allaire JRun<label id="sec: jrun">
<p>

<!--
To be written. 
-->
執筆予定

<!--
See 
<htmlurl url="http://www.allaire.com/products/jrun/" name="
http://www.allaire.com/products/jrun/">for
 more information.
-->
より多くの情報は、
<htmlurl url="http://www.allaire.com/products/jrun/"
 name="http://www.allaire.com/products/jrun/">
を見てください。

<sect1>Apache JServ <label id="sec: jserv">
<p>
<!--
<sect2>Background 
-->
<sect2>背景
<p>

<!--
Apache JServe is a 100&percnt; pure Java servlet engine fully compliant
 with the Java Servlet 2.0 specification.  Apache JServ is part of the Java
 Apache  Project. (From the Apache Java Project website).
-->
<!--TODO update-->
Apache JServ は、Java Servlet 2.0 仕様に完全互換で 100&percnt; 純粋な
 Java サーブレットエンジンです。Apache JServ は、Java Apache プロジェク
トに欠かせない要素です。(Apache Java プロジェクトのウェブサイトからの引
用)

<!--
<sect2>Download 
-->
<sect2>ダウンロード
<p>

<!--
Apache JServ can be obtained from 
<htmlurl url="http://java.apache.org/jserv/index.html" name="
http://java.apache.org/jserv/index.html">.
-->
Apache JServ は、
<htmlurl url="http://java.apache.org/jserv/index.html"
 name="http://java.apache.org/jserv/index.html">
から、入手できます。

<!--
>From the Apache JServ Project home page, follow the Download Apache JServ
 link. 
-->
＞Apache JServ プロジェクトのホームページで、Apache JServ のダウンロード
のリンクへ進みます。

<!--
Currently RPM distributions are available for RedHat Linux.  For other
 Linux distributions you will have to build from source.  The following  example
 describes how install the RPM for RedHat 6x. 
-->
現状の RPM での配布は、RedHat Linux 向けが入手可能です。他の Linux ディ
ストリビューション向けは、ソースから構築しなければなりません。下記の例は、
 RedHat 6x 向け RPM のインストール方法を記述します。

<!--
As of the time of this writing, the current version is 1.1b3. 
-->
この文書が書かれた時点でのバージョンは 1.1b3 でした。

<!--
<sect2>Installation 
-->
<sect2>インストール
<p>

<!--
I suggest installing files in the /usr/local directory. After downloading
 the files, run: 
-->
ディレクトリ /usr/local にファイルをインストールしましょう。ファイルのダ
ウンロード後、次のコマンドを実行します。
<verb>mkdir /usr/local/apachejserv  
mv ApacheJServ*.rpm /usr/local/apachejserv 
</verb>

<!--
For RedHat and RedHat-derived distributions, use the RedHat Package Manager
 (RPM) to install the rpm file such as: 
-->
RedHat および RedHat に由来するディストリビューションなら、rpm ファイル
のインストールに RedHat Package Manager (RPM) を使います。次のように――
<verb>rpm -i ApacheJServ-1.1-b2_RH6x.i386.rpm  
</verb>
<!--
-->
としてください。

<!--
The above example shows version 1.1-b2 for the RedHat 6x on the Intel architecture.
-->
上記の例は、Intel アーキテクチャの RedHat 6x 向けのバージョン 1.1-b2
を示しました。
 
<!--
<sect2>Setting up Your Environment 
-->
<sect2>環境設定
<p>

<!--
You will need to stop, set your Java environment variables, and restart
 Apache to register Apache JServ. 
-->
Apache JServ を登録するために、Apache を停止し、Java 環境変数を設定し、
Apache を再起動する必要があります。

<!--
To stop Apache, type: 
-->
Apache を停止するために、次のコマンドを実行します。
<verb>cd /etc/rc.d/init.d
./httpd stop
</verb>

<!--
Note: The httpd script used at boot time may be in a different location
 on other Linux distributions 
-->
注意 - httpd スクリプトはブート時に使われ、他の Linux ディストリビュー
ションでは異なる位置にあるかもしれません。

<!--
To set you Java environment, see the How to Install the JDK section of
 this document, specifically for the JDK you intend to use.  You need to set
 several properties in the jserv.properties file installed in /etc/httpd/conf/jserv.
  Specifically, look for: 
<itemize>
<item>wrapper.bin - to reference the JDK you installed 
<item>wrapper.classpath - to minimally include /usr/lib/apache/ApacheJServ.jar
 and /home/httpd/classes/servlet-2.0.jar 
<item>bindaddress=localhost 
<item>port=8007 
</itemize>
-->
Java の環境設定は、この文書の JDK の設定方法のセクションにありますので、
特に使用するつもりの JDK について見てください。/etc/httpd/conf/jserv の
中にインストールされたファイル jserv.properties の中のいくつかの属性を設
定する必要があります。
特に、以下の属性――
<itemize>
<item>wrapper.bin - JDK をインストールした場所を示します。
<item>wrapper.classpath - 最低限 /usr/lib/apache/ApacheJServ.jar と
/home/httpd/classes/servlet-2.0.jar を含んでください。
<item>bindaddress=localhost 
<item>port=8007 
</itemize>
を調べてください。

<!--
To restart Apache, type: 
-->
Apache の再起動のために、次のコマンドを実行します。
<verb>cd /etc/rc.d/init.d
./httpd start
</verb>

<!--
<sect2>Confirming Your Installation 
-->
<sect2>インストール後の確認
<p>

<!--
To confirm that the Apache JServ is installed and running on your computer,
 open your web browser, and enter the URL: &dquot;
http://127.0.0.1/servlet/IsItWorking&dquot;
 substituting the correct IP address if you are browsing from another machine.
-->
コンピュータ上で、Apache JServ がインストールされ、動作しているかを確認
します。ウェブブラウザを開き、URL として、
&dquot;http://127.0.0.1/servlet/IsItWorking&dquot; を入力します。
別のマシンから表示させるなら、入力する IP アドレスは正しいものに置きかえ
てください。

<!--
You should see a web page to the effect of &dquot;Yes, It's Working!&dquot;.
 Contratulations, you have installed, set up an environment for, and tested
 the Apache JServ for Linux. 
-->
&dquot;Yes, It's Working!&dquot; のウェブページが見えるはずです。
おめでとう、Linux 用 Apache JServ のインストール、環境の設定、動作確認が
できました。

<!--
For more assistance, I suggest you look into the Apache JServ website at
 
<htmlurl url="http://java.apache.org/jserv/index.html" name="
http://java.apache.org/jserv/index.html">.
-->
Apache JServ の詳しい情報は、
<htmlurl url="http://java.apache.org/jserv/index.html"
 name="http://java.apache.org/jserv/index.html">
にある Apache JServ のウェブサイトを見てください。

<!--
Now, to compile and run your own servlet.  Enter the following Java servlet
 program. 
-->
サーブレットのコンパイルと実行ができるようになりました。下記の Java サー
ブレットプログラムを入力してください。
<verb>import java.io.*;  
import javax.servlet.*; 
import javax.servlet.http.*; 
 
public class HelloWorldServlet extends HttpServlet &lcub; 
  public void service (HttpServletRequest request, 
    HttpServletResponse response) throws ServletException, IOException &lcub; 
  &rcub; 
&rcub;
</verb>

<!--
<sect2>More Information
-->
<sect2>もっと多くの情報
<p>

<!--
For more information, I suggest you look into the Java Apache Project website
 at <htmlurl url="http://java.apache.org/" name="http://java.apache.org/">.
-->
Java Apache のもっと多くの情報は、
<htmlurl url="http://java.apache.org/" name="http://java.apache.org/">
にある Java Apache プロジェクトのウェブサイトを見てください。
 
<sect1>BEA WebLogic <label id="sec: weblogicservlet">
<p>

<!--
See <ref id="sec: weblogic" name="BEA WegLogic ">below.
-->
<ref id="sec: weblogic" name="BEA WegLogic ">のセクションを見てください。

<sect1>Enhydra<label id="sec: enhydra">
<p>

<!--
To be written. 
-->
執筆予定

<!--
See 
<htmlurl url="http://www.enhydra.org" name="http://www.enhydra.org">for more
 information.
-->
より多くの情報は、
<htmlurl url="http://www.enhydra.org" name="http://www.enhydra.org">
を見てください。

<sect1>IBM WebSphere <label id="sec: websphere">
<p>

<!--
To be written. 
-->
執筆予定

<!--
See 
<htmlurl url="http://www-4.ibm.com/software/webservers/appserv/linux.html" name="
http://www-4.ibm.com/software/webservers/appserv/linux.html">for
 more information.
-->
より多くの情報は、
<htmlurl
 url="http://www-4.ibm.com/software/webservers/appserv/linux.html"
 name="http://www-4.ibm.com/software/webservers/appserv/linux.html">
を見てください。

<sect1>Locomotive<label id="sec: locomotive">
<p>

<!--
To be written.
-->
執筆予定

<!--
See 
<htmlurl url="http://www.locomotive.org/" name="://www.locomotive.org/">for
 more information.
-->
より多くの情報は、
<htmlurl url="http://www.locomotive.org/" name="http://www.locomotive.org/">
を見てください。

<!--
<sect>How to Setup Java Server Pages (JSP) Support<label id="sec: jsp">
-->
<sect>Java サーバページ (JSP) のサポートの設定方法<label id="sec: jsp">
<p>

<!--
To be written.
-->
執筆予定

<sect1>Apache Jakarta<label id="sec: jakarta">
<p>

<!--
To be written.
-->
執筆予定

<!--
See 
<htmlurl url="http://jakarta.apache.com/" name="://jakarta.apache.com/">for
 more information.
-->
より多くの情報は、
<htmlurl url="http://jakarta.apache.com/" name="http://jakarta.apache.com/">
を見てください。

<sect1>Caucho Resin<label id="sec: resin">
<p>

<!--
To be written.
-->
執筆予定

<!--
See <htmlurl url="http://www.caucho.com/" name="://www.caucho.com/">for
 more information.
-->
より多くの情報は、
<htmlurl url="http://www.caucho.com/" name="http://www.caucho.com/">
を見てください。

<!--
<sect>How to Setup JDBC Support <label id="sec: jdbc">
-->
<sect>JDBC のサポートの設定方法<label id="sec: jdbc">
<p>

<!--
There are several databases that run on Linux that also support a JDBC
 interface.  These include: 
-->
Linux 上で動作し、JDBC インターフェースもサポートするデータベースは、い
くつかあります。これらは――
<itemize>
<item><ref id="sec: db2" name="IBM DB2 ">
<item><ref id="sec: minisql" name="MiniSQL ">
<item><ref id="sec: mysql" name="MySQL ">
<item><ref id="sec: oracle" name="Oracle ">
<item><ref id="sec: postgresql" name="PostgreSQL ">
<item><ref id="sec: sybase" name="Sybase ">
</itemize>
<!--
-->
などです。

<!--
If you are going to try just one DBMS, I suggest you initially try PostgreSQL,
 principally because it comes with most major Linux distributions and may already
 be installed on your system. 
-->
DBMS をとりあえず試用したいなら、PostgreSQL を最初に使用しましょう。
ほとんどの主要な Linux ディストリビューションに付属し、たぶん、システム
にインストールされ、動作していると思われることが、主な理由です。

<sect1>IBM DB2 <label id="sec: db2">
<p>

<!--
To be written. 
-->
執筆予定

<!--
See 
<htmlurl url="http://www-4.ibm.com/software/data/db2/linux/" name="
http://www-4.ibm.com/software/data/db2/linux/">for
 more information.
-->
より多くの情報は、
<htmlurl url="http://www-4.ibm.com/software/data/db2/linux/"
 name="http://www-4.ibm.com/software/data/db2/linux/">
を見てください。

<sect1>MiniSQL <label id="sec: minisql">
<p>

<!--
To be written. 
-->
執筆予定

<!--
See 
<htmlurl url="http://www.hughes.com.au/" name="http://www.hughes.com.au/">for
 more information.
-->
より多くの情報は、
<htmlurl url="http://www.hughes.com.au/"
 name="http://www.hughes.com.au/">
を見てください。

<sect1>MySQL <label id="sec: mysql">
<p>

<!--
To be written. 
-->
執筆予定

<!--
See <htmlurl url="http://www.mysql.org/" name="http://www.mysql.org/">for
 more information.
-->
より多くの情報は、
<htmlurl url="http://www.mysql.org/" name="http://www.mysql.org/">
を見てください。

<sect1>Oracle <label id="sec: oracle">
<p>

<!--
To be written. 
-->
執筆予定

<!--
See 
<htmlurl url="http://platforms.oracle.com/linux/" name="http://platforms.oracle.com/linux/
">
-->
より多くの情報は、
<htmlurl url="http://platforms.oracle.com/linux/"
 name="http://platforms.oracle.com/linux/">
を見てください。

<sect1>PostgreSQL <label id="sec: postgresql">
<p>
<!--
<sect2>Background 
-->
<sect2>背景
<p>

<!--
PostgreSQL is a sophisticated Object-Relational DBMS, supporting almost
 all SQL constructs, including subselects, transactions, and user-defined types
 and functions.  It is the most advanced open-source database available anywhere.
  Commercial Support is also available from PostgreSQL, Inc.  The current version
 is 6.5.3 and is available at any of the many mirror sites or on CD.  (From
 the PostgreSQL website.) 
-->
PostgreSQL は、洗練されたオブジェクトデータベースで、サブセレクト、トラ
ンザクション、タイプと機能のユーザ定義も含めたすべての SQL 構成をサポー
トします。これは、とても進んだオープンソースデータベースでいろいろなとこ
ろから入手できます。商用サポートも PostgreSQL, Inc が行っています。現在
のバージョンは 6.5.3 で、たくさんあるミラーサイトのどれからでも、もしく
は CD から入手できます。(PostgreSQL ウェブサイトからの引用)

<!--
PostgreSQL may have already been shipped with your Linux distribution because
 of its open source license. 
-->
PostgreSQL は、もう、Linux ディストリビューションと一緒に出荷されているかもし
れません。それは、PostgreSQL がオープンソースライセンスだからです。

<!--
<sect2>Download and Installation 
-->
<sect2>ダウンロードとインストール
<p>

<!--
Rather than downloading from PostgreSQL, I suggest you initially try the
 PostgreSQL that most likely came with your Linux distribution. 
-->
PostgreSQL からダウンロードするよりも、たいがい、Linux ディストリビュー
ションに付属しているので、始めはその PostgreSQL でやってみましょう。

<!--
Alternatively, PostgreSQL can be obtained from 
<htmlurl url="http://www.postgresql.org" name="http://www.postgresql.org">.
-->
もう一つの方法として、PostgreSQL は、
<htmlurl url="http://www.postgresql.org"
 name="http://www.postgresql.org">
から、入手できます。

<!--
To confirm that PostgreSQL is installed on your computer, type: 
-->
コンピュータ上で、PostgreSQL がインストールされているかを確認します。次
のコマンドを実行してください。
<verb>rpm -qa | grep postgresql
</verb>

<!--
or 
-->
もしくは――
<verb>which postmaster
which psql
</verb>
<!--
-->
としてください。

<!--
You need the postgresql, postgresql-server, and postgresql-java packages
 installed to use Java with PostgreSQL. 
-->
PostgreSQL を Java と一緒に使うには、postgresql, postgresql-server, およ
び postgresql-java のパッケージがインストールされている必要があります。

<!--
Make sure PostgreSQL is running.  Type: 
-->
次のコマンドを実行し、PostgreSQL が実行しているかを確認します。
<verb>ps -f -u postgres
</verb>

<!--
You should see postmaster, the PostgreSQL daemon, running.   
-->
PostgreSQL デーモンが実行していれば、postmaster が見えるはずです。

<!--
If postmaster is not running, there will probably be a Sys V Init script
 that you can use to start it.  In many distributions it is located in /etc/rc.d/init.d.
  To start PostgreSQL, type: 
-->
postmaster が実行していないなら、Sys V init スクリプトがたぶんありますの
で、これを使って開始できます。ほとんどのディストリビューションでは、それ
は、/etc/rc.d/init.d にあります。
次のコマンドで PostgreSQL を開始します。
<verb>cd /etc/rc.d/init.d
./postgresql start
</verb>

<!--
You can use the above &dquot;ps&dquot; command to confirm that PostgreSQL
 is running. 
-->
PostgreSQL が実行しているか、上記の &dquot;ps&dquot; コマンドを使って確
認できます。

<!--
Note: To use JDBC, PostgreSQL needs to have been started with the '-i'
 parameter indicating support for TCP/IP connections rather than solely UNIX
 domain sockets.  Confirm that postmaster&gt; was started with the '-i' paramter.
-->
注意 - JDBC を使うために、UNIX ドメインソケットだけではなく TCP/IP 接続
のサポートを示すパラメータ '-i' をともない、PostgreSQL を開始する必要が
あります。パラメータ '-i' をともなって、postmaster が開始されているかを
確認してください。

<!--
Create a test database by typing: 
-->
次のコマンドにより、テストデータベースを作成します。
<verb>su - postgres
createdb javatest
</verb>

<!--
You should see no error messages. 
-->
エラーメッセージを見ることはないはずです。

<!--
Create a test table with one test row.  First, log in to the interactive
 PostgreSQL tool and connect to the javatest database you just created by typing
 (as the postgres user): 
-->
一つのテスト列を持つテストの表を作成します。始めに、会話型 PostgreSQL ツー
ルへ (postgres ユーザとして) ログインし、javatest データベースに接続し、
次のコマンドにより作成します。
<verb>psql javatest
</verb>

<!--
You should see confirmation that you are connected to the database: javatest.
-->
database: javatest に接続された、という確認メッセージが表示されるはずです。

<!--
Then, create the test table by typing (within psql): 
-->
そして、(psql の中で) 次のコマンドにより、テストの表を作成します。
<verb>create table test (col1 varchar(255));
</verb>

<!--
You should see the &dquot;CREATE&dquot; confirmation message. 
-->
&dquot;CREATE&dquot; の確認メッセージが表示されるはずです。

<!--
Next, insert one row by typing (within psql): 
-->
次に、(psql の中で) 次のコマンドにより、一つの列を挿入します。
<verb>insert into test (col1) values ('Hello, from PostgreSQL!');
</verb>

<!--
You should see the &dquot;INSERT&dquot; confirmation message. 
-->
&dquot;INSERT&dquot; の確認メッセージが表示されるはずです。

<!--
Finally, confirm that the row is there by typing (within psql): 
-->
最後に、(psql の中で) 次のコマンドにより、その列があるか確認します。
<verb>select col1 from test;  
</verb>

<!--
You should see the row you just created. 
-->
その列が作成されているのが見えるはずです。

<!--
You can exit psql by typing &dquot;\ q&dquot;. 
-->
&dquot;\ q&dquot; により、psql を終了することができます。

<!--
For more assistance on working with PostgreSQL, I suggest you look into
 the Database-SQL-RDBMS HOW-TO document for Linux (PostgreSQL Object Relational
 Database System) at 
<htmlurl url="http://metalab.unc.edu/mdw/HOWTO/PostgreSQL-HOWTO.html" name="
http://metalab.unc.edu/mdw/HOWTO/PostgreSQL-HOWTO.html">.
-->
PostgreSQL を動作させるための詳しい情報は、
<htmlurl url="http://metalab.unc.edu/mdw/HOWTO/PostgreSQL-HOWTO.html"
 name="http://metalab.unc.edu/mdw/HOWTO/PostgreSQL-HOWTO.html">
にある Database-SQL-RDBMS (PostgreSQL Object Relational Database
 System) HOWTO 文書を参照してください。

<!--
You will need to add the appropriate JAR to your CLASSPATH.  The PostgreSQL
 JARs come in the <em>postgresql-jdbc</em> package. 
-->
CLASSPATH へ適切な JAR を追加する必要があります。PostgreSQL JAR (群) は、
<em>postgresql-jdbc</em> パッケージに付属しています。
<verb>export CLASSPATH=&dollar;CLASSPATH:/usr/lib/pgsql/jdbc6.5-1.2.jar
</verb>

<!--
You may need to substitute the path depending you where PostgreSQL is installed
 on your system. 
-->
PostgreSQL をシステムにインストールした場所により、パスをかえる必要があ
るかもしれません。

<!--
<sect2>Confirming Your Installation 
-->
<sect2>インストール後の確認
<p>

<!--
You are now ready to compile and run a simple JDBC application that uses
 PostgreSQL.  Create the following program. 
-->
簡単な PostgreSQL を使った JDBC アプリケーションのコンパイルと実行の準備
ができました。下記のプログラムを作成してください。
<verb>import java.sql.*;

class PostgreSQLTest &lcub;
  public static void main (String&lsqb;&rsqb; args) &lcub;
    try &lcub;
      Driver driver = (Driver)
        Class.forName(&dquot;postgresql.Driver&dquot;).newInstance();
      DriverManager.registerDriver(driver);

      String     url = &dquot;jdbc:postgresql:javatest&dquot;; 
      Connection con = DriverManager.getConnection(url, &dquot;postgres&dquot;,
&dquot;&dquot;); 
      Statement  stm = con.createStatement(); 
 
      stm.setQueryTimeout(10); 
      ResultSet  rs  = stm.executeQuery(&dquot;select col1 from test&dquot;); 
 
      rs.next(); 
 
      System.out.println(rs.getString(1)); 
 
    &rcub; catch (SQLException e) &lcub; 
 
      System.out.println(&dquot;Exception!&dquot;); 
      System.out.println(e.toString()); 
  &rcub; 
&rcub; 
</verb>

<!--
Compile the program with the Java compiler. 
-->
Java コンパイラでプログラムをコンパイルしてください。
<verb>javac PostgreSQLTest.java  
</verb>

<!--
If the compiler produces errors, double check the syntax and confirm your
 PATH and CLASSPATH. 
-->
コンパイラがエラーを出力するなら、構文の確認と PATH および CLASSPATH の
確認を入念にしてください。

<!--
Run the program with the JVM. 
-->
JVM でプログラムを実行します。
<verb>java PostgreSQLTest  
</verb>

<!--
If the JVM produces errors, confirm your PATH and CLASSPATH. 
-->
JVM がエラーを出力するなら、PATH および CLASSPATH を見直してください。

<!--
You should see the following output: 
-->
次の出力が得られるはずです。
<verb>Hello, from PostgreSQL!  
</verb>

<!--
Congratulations, you have installed, set up an environment for, and tested
 a JDBC interface to PostgreSQL. 
-->
おめでとう、PostgreSQL への JDBC インターフェースのインストール、環境の
設定、動作確認ができました。

<!--
<sect2>More Information
-->
<sect2>もっと多くの情報
<p>

<!--
For more information, I suggest you look into the PostgreSQL website at
 
<htmlurl url="http://www.postgresql.org/" name="http://www.postgresql.org/">.
-->
PostgreSQL のもっと多くの情報は、
<htmlurl url="http://www.blackdown.org" name="http://www.blackdown.org">
にある PostgreSQL ウェブサイトを見てください。
 
<sect1>Sybase <label id="sec: sybase">
<p>
<!--
<sect2>Background 
-->
<sect2>背景
<p>

<!--
Sybase Adaptive Server Enterprise is a commericial RDBMS that is available
 for the Linux operating system.  While Sybase has recently released version
 12.0, version 11.9.2 is available for Linux. 
-->
Sybase Adaptive Server Enterprise は、商用 RDBMS で、Linux オペレーティ
ングシステム用を入手可能です。Sybase は最新リリースのバージョンが 12.0
なのに、Linux 向けに入手できるバージョンは 11.9.2 です。

<!--
According to the Sybase website, &dquot;By porting ASE to Linux, Sybase
 provides the Linux development community with the first highly scalable, high-performance
 database engine available for the platform.  The package includes the standard
 features of Adaptive Server Enterprise and all related connectivity components.
  Adaptive Server Enterprise 11.9.2 is offered FREE for development.&dquot;
-->
Sybase ウェブサイトによれば、&dquot;Linux へ ASE を移植することにより、
Sybase は、Linux 開発コミュニティに、そのプラットフォームで入手できるも
のの中で一番拡張性が高く、高性能なデータベースエンジンを提供します。パッ
ケージは、Adaptive Server Enterprise の標準機能と、関連する接続性のある
コンポーネントを含みます。Adaptive Server Enterprise 11.9.2 は、開発用に
無償で提供します。&dquot;
 
<!--
<sect2>Download 
-->
<sect2>ダウンロード
<p>

<!--
The Sybase ASE can be obtained from 
<htmlurl url="http://www.sybase.com/products/databaseservers/linux/linux1192_reg.html"
name="http://www.sybase.com/products/databaseservers/linux/linux1192_reg.html">.
-->
Sybase ASE は、
<htmlurl
 url="http://www.sybase.com/products/databaseservers/linux/linux1192_reg.html"
 name="http://www.sybase.com/products/databaseservers/linux/linux1192_reg.html">
から、入手できます。

<!--
In order to download, you will have to register with the Sybase website
 and agree to the license online. 
-->
ダウンロードするために、オンラインで、Sybase ウェブサイトへの登録および、
ライセンスへの同意をしなければなりません。

<!--
The Sybase JDBC driver can be obtained from 
<htmlurl url="http://www.sybase.com/products/internet/jconnect/" name="
http://www.sybase.com/products/internet/jconnect/">.
-->
Sybase JDBC ドライバは、
<htmlurl url="http://www.sybase.com/products/internet/jconnect/"
 name="http://www.sybase.com/products/internet/jconnect/">
から、入手できます。

<!--
Select download jConnect 4.2/5.2.   
-->
jConnect 4.2/5.2 のダウンロードを選んでください。

<!--
If you have access to a Sybase server on the network, you only need to
  download and install the JDBC driver. 
-->
ネットワーク上で Sybase サーバにアクセスするなら、JDBC ドライバのダウン
ロードとインストールだけが必要です。

<!--
<sect2>Installation 
-->
<sect2>インストール
<p>

<!--
Installation of Sybase is beyond the scope of this HOWTO.  This HOWTO will
 assume that Sybase has been correctly installed and configured and that you
 can get to Sybase using isql. 
-->
Sybase のインストールは、この HOWTO の範囲を超えます。この HOWTO は、
Sybase のインストールと設定が正しくなされ、isql を使用して Sybase が操
作できる状態であることを前提とします。

<!--
Log into isql as sa and create a test user and test database by typing:
-->
isql に sa としてログインし、次のコマンドにより、テストユーザを作成し、
データベースをテストします。
<verb>create database javatest  
go 
sp_addlogin javatest, javatest, javatest 
go 
use javatest 
go 
sp_dbowner javatest 
go 
</verb>

<!--
You should see no error messages. 
-->
エラーメッセージを見ることはないはずです。

<!--
Create a test table with one test row.  First, log in to isql as the javatest
 user and type: 
-->
一つのテスト列を持つテストの表を作成します。始めに、javatest ユーザとし
て isql へログインし、次のコマンドを実行します。
<verb>create table test (col1 varchar(255))  
go 
</verb>

<!--
You should see no error messages. 
-->
エラーメッセージを見ることはないはずです。

<!--
Next, insert one row by typing: 
-->
次に、次のコマンドにより、一つの列を挿入します。
<verb>insert into test (col1) values ('Hello, from Sybase!')  
go 
</verb>

<!--
You should see no error messages. 
-->
エラーメッセージを見ることはないはずです。

<!--
Finally, confirm that the row is there by typing: 
-->
最後に、次のコマンドにより、その列があるか確認します。
<verb>select col1 from test  
go 
</verb>

<!--
You should see the row you just created. 
-->
その列が作成されているのが見えるはずです。

<!--
You can exit isql by typing &dquot;exit&dquot;. 
-->
&dquot;exit&dquot; により、isql を終了することができます。

<!--
For more assistance on working with Sybase, review the documentation that
 can be downloaded with Sybase. 
-->
Sybase を動作させるための詳しい情報は、Sybase とともにダウンロードできる
文書を参照してください。

<!--
You will need to add the appropriate JAR to your CLASSPATH. 
-->
CLASSPATH へ適切な JAR を追加する必要があります。
<verb>export CLASSPATH=&dollar;CLASSPATH:/usr/local/sybase/jConnect-5_2/classes/jconn2.jar
</verb>

<!--
You may need to substitute the path depending you where jConnect is installed
 on your system. 
-->
jConnect をシステムにインストールした場所により、パスをかえる必要があ
るかもしれません。

<!--
<sect2>Confirming Your Installation 
-->
<sect2>インストール後の確認
<p>

<!--
You are now ready to compile and run a simple JDBC application that uses
 Sybase.  Create the following program. 
-->
簡単な Sybase を使った JDBC アプリケーションのコンパイルと実行の準備
ができました。下記のプログラムを作成してください。
<verb>import java.sql.*;  
 
class SybaseTest &lcub; 
  public static void main (String&lsqb;&rsqb; args) &lcub; 
    try &lcub; 
      Driver driver = (Driver) 
        Class.forName(&dquot;com.sybase.jdbc2.jdbc.SybDriver&dquot;).newInstance(); 
      DriverManager.registerDriver(driver); 
 
      String     host = &dquot;127.0.0.1&dquot;; 
      String     port = &dquot;4100&dquot;; 
 
      String     url = &dquot;jdbc:sybase:Tds:&dquot; + host + &dquot;:&dquot; + port; 
      Connection con = DriverManager.getConnection(url, &dquot;javatest&dquot;,
&dquot;javatest&dquot;); 
      Statement  stm = con.createStatement(); 
 
      stm.setQueryTimeout(10); 
      ResultSet  rs  = stm.executeQuery(&dquot;select col1 from test&dquot;); 
 
      rs.next(); 
 
      System.out.println(rs.getString(1)); 
 
    &rcub; catch (SQLException e) &lcub; 
 
      System.out.println(&dquot;Exception!&dquot;); 
      System.out.println(e.toString()); 
  &rcub; 
&rcub; 
</verb>

<!--
You will need to substitute the host and port number of you Sybase server
 as appropriate.  See &dollar;SYBASE/interfaces and the &dollar;DSQUERY entry
 for what values to use for the host and port number. 
-->
Sybase のホストとポートの番号を適切にかえる必要があります。
&dollar;SYBASE/interfaces と &dollar;DSQUERY エントリを確認し、使用するホ
ストとポートの番号の値とします。

<!--
Compile the program with the Java compiler. 
-->
Java コンパイラでプログラムをコンパイルしてください。
<verb>javac SybaseTest.java  
</verb>

<!--
If the compiler produces errors, double check the syntax and confirm your
 PATH and CLASSPATH. 
-->
コンパイラがエラーを出力するなら、構文の確認と PATH および CLASSPATH の
確認を入念にしてください。

<!--
Run the program with the JVM. 
-->
JVM でプログラムを実行します。
<verb>java SybaseTest  
</verb>

<!--
If the JVM produces errors, confirm your PATH and CLASSPATH. 
-->
JVM がエラーを出力するなら、PATH および CLASSPATH を見直してください。

<!--
You should see the following output: 
-->
次の出力が得られるはずです。
<verb>Hello, from Sybase!  
</verb>

<!--
Congratulations, you have installed, set up an environment for, and tested
 a JDBC interface to Sybase. 
-->
おめでとう、Sybase への JDBC インターフェースのインストール、環境の設定、
動作確認ができました。

<!--
<sect2>More Information
-->
<sect2>もっと多くの情報
<p>

<!--
For more information, I suggest you look into the Sybase jConnect website
 at 
<htmlurl url="http://www.sybase.com/products/internet/jconnect/" name="
http://www.sybase.com/products/internet/jconnect/">.
-->
より多くの情報は、
<htmlurl url="http://www.sybase.com/products/internet/jconnect/"
 name="http://www.sybase.com/products/internet/jconnect/">
にある Sybase jConnect ウェブサイトを見てください。
 
<!--
<sect>How to Setup Enterprise Java Bean (EJB) Support <label id="sec: ejb">
-->
<sect>Enterprise Java Bean (EJB) のサポートの設定方法<label id="sec: ejb">
<p>

<!--
To be written.
-->
執筆予定

<sect1>BEA WebLogic <label id="sec: weblogic">
<p>

<!--
To be written. 
-->
執筆予定

<!--
See 
<htmlurl url="http://www.beasys.com/linux/" name="http://www.beasys.com/linux/">for
 more information.
-->
より多くの情報は、
<htmlurl url="http://www.beasys.com/linux/"
 name="http://www.beasys.com/linux/">
を見てください。

<sect1>EJBoss<label id="sec: ejboss">
<p>
<!--
<sect2>Background
-->
<sect2>背景
<p>

<!--
The EJBoss organization strives at delivering a complete J2EE compliant
 platform to the open source web. (From the EJBoss website).
-->
EJBoss オーガナイゼーションは、完全な J2EE 互換プラットフォームをオープ
ンソースウェブに供給できるよう努力しています。(EJBoss ウェブサイトからの
引用)

<!--
As of the time of this writing, the most recent version is 0.95.
-->
この文書が書かれた時点の最新バージョンは 0.95 でした。

<!--
<sect2>Download
-->
<sect2>ダウンロード
<p>

<!--
EJBoss can be downloaded from the Telkel website at 
<htmlurl url="http://www.telkel.com/ejboss" name="http://www.telkel.com/ejboss">.
-->
EJBoss は、
<htmlurl url="http://www.telkel.com/ejboss"
 name="http://www.telkel.com/ejboss">
にある Telkel ウェブサイトからダウンロードできます。

<!--
As no implementation for JDK 1.3 is available for Linux, select ejboss095_jdk122.jar.
-->
JDK 1.3 の実装は、Linux 向けでは入手できるものがないので、
ejboss095_jdk122.jar を選んでください。

<!--
<sect2>Installation
-->
<sect2>インストール
<p>

<!--
I suggest installing files in the /usr/local directory. After downloading,
 run:
-->
ディレクトリ /usr/local にファイルをインストールしましょう。ファイルのダ
ウンロード後、次のコマンドを実行します。
<verb>mkdir /usr/local/ejboss 
mv ejboss* /usr/local/ejboss
</verb>

<!--
Unjar the file:
-->
そのファイルを unjar します。
<verb>jar xvf ejboss095_jdk122.jar
</verb>

<!--
You should see various files and directories created under /usr/local/ejboss.
-->
/usr/local/ejboss の下に様々なファイルやディレクトリが作成されたはずです。

<!--
The above example shows EJBoss 0.95 for JDK 1.2.2. Substitute the file
 names as appropriate.
-->
上記の例は、JDK 1.2.2 用 EJBoss 0.95 を示しました。ファイル名を適切なも
のにかえてやってください。

<!--
<sect2>Setting up Your Environment
-->
<sect2>環境設定
<p>

<!--
The environment variables to set up are:
-->
設定する環境変数は――
<itemize>
<item>CLASSPATH
</itemize>
<!--
-->
です。

<!--
The CLASSPATH environment variable references all JARs and directories
 that you will need to compile and run Java programs.
-->
環境変数 CLASSPATH は、Java プログラムのコンパイルと実行に必要なディレク
トリとすべての JAR を示します。

<!--
Include the EJBoss JAR and the beans/generated directory in your CLASSPATH.
-->
CLASSPATH に EJBoss JAR とディレクトリ beans/generated を含めてください。
<verb>export
CLASSPATH=/usr/local/ejboss/lib/ejboss095_jdk122.jar:/usr/local/ejboss/beans/generated:&dollar;CLASSPATH
</verb>

<!--
<sect2>Confiming Your Installation
-->
<sect2>インストール後の確認
<p>

<!--
You are now ready to compile and run a simple EJB application. Create the
 following three source files for the server.
-->
簡単な EJB アプリケーションのコンパイルと実行の準備ができました。下記の
３つのサーバ用のソースファイルを作成してください。

<!--
First, the business interface.
-->
始めに、ビジネスインターフェース。
<verb>// EJBTest.java

import javax.ejb.*;
import java.rmi.RemoteException;

public
 interface EJBTest extends EJBObject &lcub; 
  public String greet() throws
 RemoteException;

&rcub;
</verb>

<!--
Second, the home interface.
-->
二番目に、ホームインターフェース。
<verb>// EJBTestHome.java

import javax.ejb.*;
import java.rmi.RemoteException;

public
 interface EJBTestHome extends EJBHome &lcub;

  public EJBTest create() throws
 
   CreateException, RemoteException;
&rcub;
</verb>

<!--
Third, the bean implementation class.
-->
三番目に、bean 実装クラス。
<verb>// EJBTestBean.java

import javax.ejb.*;
import java.rmi.RemoteException;

public
 interface EJBTestBean implements SessionBean &lcub;

  private SessionContext
 mContext = null;

  public void ejbPassivate() &lcub;
    System.out.println(&dquot;EJBTestBean
 passivated.&dquot;);
&rcub;

  public void ejbActivate() &lcub;
    System.out.println(&dquot;EJBTestBean
 activated.&dquot;);
&rcub;

  public void ejbCreate() &lcub;
    System.out.println(&dquot;EJBTestBean
 created.&dquot;);
&rcub;

  public void ejbRemove() &lcub;
    System.out.println(&dquot;EJBTestBean
 removed.&dquot;);
&rcub;

  public void setSessionContext() &lcub;
    System.out.println(&dquot;EJBTestBean
 context set.&dquot;);
    mContext = context;
&rcub;

  public String greet()
 &lcub;
    return &dquot;Hello, I'm an EJB!&dquot;;
&rcub;

&rcub;
</verb>

<!--
Compile the server source files with the Java compiler:
-->
Java コンパイラでサーバソースファイルをコンパイルしてください。
<verb>javac EJBTest*.java
</verb>

<!--
If the compiler produces errors, double check the syntax and confirm your
 PATH and CLASSPATH.
-->
コンパイラがエラーを出力するなら、構文の確認と PATH および CLASSPATH の
確認を入念にしてください。

<!--
Now that you have successfully written and compiled the server source files,
 you need to deploy your bean to EJBoss. Deploying a bean to EJBoss requires
 several steps that must be performed exactly.
-->
サーバソースファイルの記述とコンパイルが成功した上で、EJBoss にこの bean
を配置する必要があります。EJBoss への bean の配置は、いくつかの段階の正
確な実行が必要です。

<!--
First, create the file ejb-jar.xml.
-->
始めに、ファイル ejb-jar.xml を作成します。
<verb>&lt;?xml version=&dquot;1.0&dquot; encoding=&dquot;Cp1252&dquot;?&gt;
</verb>
<verb> 
</verb>
<verb>&lt;ejb-jar ID=&dquot;&dquot;&gt;
</verb>
<verb>     &lt;description&gt;&lt;/description&gt;
</verb>
<verb>     &lt;display-name&gt;&lt;/display-name&gt;
</verb>
<verb>     &lt;small-icon&gt;&lt;/small-icon&gt;
</verb>
<verb>     &lt;large-icon&gt;&lt;/large-icon&gt;
</verb>
<verb>     &lt;ejb-client-jar&gt;&lt;/ejb-client-jar&gt;
</verb>
<verb>     &lt;enterprise-beans&gt;
</verb>
<verb>       &lt;session&gt;
</verb>
<verb>         &lt;description&gt;Nextgen bean&lt;/description&gt;
</verb>
<verb>         &lt;ejb-name&gt;nextgen.EJBTest&lt;/ejb-name&gt;
</verb>
<verb>         &lt;home&gt;EJBTestHome&lt;/home&gt;
</verb>
<verb>         &lt;remote&gt;EJBTest&lt;/remote&gt;
</verb>
<verb>         &lt;ejb-class&gt;EJBTestBean&lt;/ejb-class&gt;
</verb>
<verb>         &lt;session-type&gt;Stateful&lt;/session-type&gt;
</verb>
<verb>         &lt;transaction-type&gt;Bean&lt;/transaction-type&gt;
</verb>
<verb>         &lt;env-entry&gt;
</verb>
<verb>           &lt;description&gt;&lt;/description&gt;
</verb>
<verb>           &lt;env-entry-name&gt;&lt;/env-entry-name&gt;
</verb>
<verb>           &lt;env-entry-type&gt;java.lang.String&lt;/env-entry-type&gt;
</verb>
<verb>           &lt;env-entry-value&gt;&lt;/env-entry-value&gt;
</verb>
<verb>         &lt;/env-entry&gt;
</verb>
<verb>         &lt;resource-ref&gt;
</verb>
<verb>           &lt;description&gt;&lt;/description&gt;
</verb>
<verb>           &lt;res-ref-name&gt;&lt;/res-ref-name&gt;
</verb>
<verb>           &lt;res-type&gt;&lt;/res-type&gt;
</verb>
<verb>           &lt;res-auth&gt;Container&lt;/res-auth&gt;
</verb>
<verb>         &lt;/resource-ref&gt;
</verb>
<verb>       &lt;/session&gt;
</verb>
<verb>     &lt;/enterprise-beans&gt;
</verb>
<verb>     &lt;assembly-descriptor /&gt;
</verb>
<verb>   &lt;/ejb-jar&gt;
</verb>

<!--
The above file, which must be named ejb-jar.xml identifies the interface
 and class names of files that you just created as well as a name for the object.
-->
上記のファイルは ejb-jar.xml という名前でなければなりません。これは、さ
きほど作成したファイルのインターフェースとクラス名、およびオブジェクト名
を登録します。

<!--
Second, relative to the directory of the three class files you just created,
 create a META-INF directory.
-->
二番目に、さきほど作成した３つのクラスファイルがあるディレクトリに、
META-INF という (サブ) ディレクトリを作成します。
<verb>mkdir META-INF
mv ejb-jar.xml META-INF
</verb>

<!--
Third, package all four files into a jar.
-->
三番目に、jar の中に４つのファイルをパッケージします。
<verb>jar cvf EJBTest.jar EJBTest*.class META-INF/ejb-jar.xml
</verb>

<!--
３つのクラスファイルと XML 配置記述子ファイルが目録に追加されるはずです。
-->
これによって、宣言 (manifest) と３つのクラスファイルと XML 配置記述子
(deployment descriptor) ファイルが追加されることが分かるはずです。

<!--
Fourth, put the JAR you just created in the EJBoss beans directory.
-->
四番目に、作成したばかりの JAR を EJBoss beans ディレクトリに置きます。
<verb>mv EJBTest.jar /usr/local/ejboss/beans
</verb>

<!--
Fifth, move the class files you created to the EJBoss beans/generated directory.
-->
五番目に、作成したクラスファイルを EJBoss beans/generated ディレクトリに
移動します。
<verb>mv EJBTest*.class /usr/local/ejboss/beans/generated
</verb>

<!--
(This fifth step is redudant due to a bug in EJBoss 0.95. )
-->
(この五番目の手順は、EJBoss 0.95 のバグによる余分なものです。)

<!--
You are now ready to start the EJBoss server.
-->
EJBoss サーバを開始する準備ができました。

cd /usr/local/ejboss

sh server.sh

<!--
You should see the proxy files compile automatically and confirmation that
 your EJB is deployed.
-->
プロキシファイルが自動的にコンパイルされ、EJB に配置されたことを確認して
ください。

<!--
You are now ready to write, compile and test the simple client applicaiton.
-->
簡単なクライアントアプリケーションの記述とコンパイルとテストの準備ができ
ました。

<sect1>Bullsoft JOnAS EJB <label id="sec: jonas">
<p>

<!--
To be written. 
-->
執筆予定

<!--
See 
<htmlurl url="http://www.bullsoft.com/ejb/" name="http://www.bullsoft.com/ejb/">for
 more information.
-->
より多くの情報は、
<htmlurl url="http://www.bullsoft.com/ejb/"
 name="http://www.bullsoft.com/ejb/">
を見てください。

<sect> 日本語訳について
<p>
日本語訳は Linux Japanese FAQ Project が行いました。
翻訳に関するご意見は JF プロジェクト &lt;JF@linux.or.jp&gt; 宛に連絡
してください。

<descrip>
<tag>v 0.1</tag>
翻訳:
野本浩一 &lt;hng@ps.ksky.ne.jp&gt;

<verb>
校正: 
千旦 裕司さん <ysenda@pop01.odn.ne.jp>、
中野 武雄さん <nakano@apm.seikei.ac.jp>
吉山 あきらさん <yosshy@debian.or.jp> 
佐野 武俊さん <kgh12351@nifty.ne.jp>
</verb>
</descrip>

</article>
