人気ブログランキング | 話題のタグを見る

第6話 Java関連パッケージを入れてみる。

今回はJava関連パッケージのインストールです。
対象となるのは、

の3つです。

Tomcatは5.5.Xシリーズもリリースされていますが、
J2SDK1.5が必要らしいので、止めておきました。



まずはJ2SDKから。
上記リンク先からダウンロードしてきた、「j2sdk-1_4_2_07-linux-i586-rpm.bin」を
いつもの/etc/local/srcに保存します。

# chmod u+x j2sdk-1_4_2_07-linux-i586-rpm.bin ←実行権の付与
# ./j2sdk-1_4_2_07-linux-i586-rpm.bin ←rpmファイルの解凍
# rpm -Uhv j2sdk-1_4_2_07-linux-i586-rpm ←インストール開始
rpmコマンドの時にUオプションをつけたのは、古いバージョンのSDKが入っていても
上書き出来るようにです。

途中ライセンスについての同意を求められるので、yesと答えて続行。
/usr/java配下に「/j2sdk1.4.2._07」が作成され、インストール完了です。

続いて、Antのインストールを行います。
Antはソースの状態のものをダウンロードしてきました。
(apache-ant-1.6.2-src.tar.gz)

# tar zxvf apache-ant-1.6.2-src.tar.gz
# ./build.sh -Ddist.dir=/usr/ant dist

ここで指定したパスがAntのインストールディレクトリとなります。
このとき、以前のバージョンのAntがインストールされているとbuildに失敗するので、
OSインストール時にAntをインストールしないように選択するか、
前もって削除しておきます。

次にTomcatのインストールです。
TomcatもAntと同じくバイナリとソースがありますが、
こっちはバイナリをダウンロードしました。
(jakarta-tomcat-5.0.28.tar.gz)

/usr/local/srcに保存したものを/usr/localに展開します
# tar zxvf jakarta-tomcat-5.0.28.tar.gz -C /usr/local
分かり易いように名前を変更
# mv /usr/rocal/jakarta-tomcat-5.0.28 /usr/local/tomcat5

以上で3つの関連パッケージのインストールは完了です。
最後に環境変数の設定を行いますが、
これはセキュリティ上、Javaを使用するユーザーで行います。
(ただし、Tomcatの設定ファイルはrootで編集します)

まずは環境変数から。
Javaを使用するユーザーにsuして、
ホームディレクトリの.bash_profileを編集します。
# su - foo
$ vi .bash_profile
export JAVA_HOME=/usr/java/j2sdk1.4.2_07
export ANT_HOME=/usr/ant
export PATH=$PATH:$JAVA_HOME/bin:$ANT_HOME/bin
export CLASSPATH=.:$JAVA_HOME/lib/tools.jar:$ANT_HOME/lib/ant.jar

※上4行を追加します

追記(3/13):antを入れる前に、Java関連の環境変数は追記しておかないと、
正常にビルドされません。ご注意ください。


.bash_profile修正後、再読み込みを行います。
$ source ~/.bash_profile

次にTomcatの設定ファイルを編集します。
$ exit
# vi /usr/local/tomcat5/bin/catalina.sh
(前略)
esac
CATALINA_HOME=/usr/local/tomcat5
JAVA_HOME=/usr/java/j2sdk1.4.2_07
# resolve links - $0 may be a softlink
(後略)

※真ん中の2行を追加します。
以上で、Java関連パッケージのインストール及び設定は完了です。

おまけ。
Tomcatの動作確認を行います。
# /usr/local/tomcat/bin/catalina.sh start ←起動コマンド
ブラウザで「http://localhost:8080」へ接続し、Welcome画面が表示されたら成功です。
「http://localhost:8080/servlets-exapmles/」
「http://localhost:8080/jsp-exapmles/」で、色々な例を見ることが出来ます。
# /usr/local/tomcat/bin/catalina.sh stop ←停止コマンド
by n_masa18 | 2005-02-28 10:57


<< 第7話 ApacheとTomc... 第5話 Apacheを入れてみる。 >>