« アウディって悪役のイメージ? | メイン | コメントスパムでわかったこと »
Tomcat5.5を入れてみた
2004年09月05日
Tomcat5.5がリリースされました。

とりあえずインストールしてみることに。

同時にTiger(JDK5.0)も入手。

今までのJavaの環境はそのまま残しておくことにして、あらたにtigerというユーザーを作り、そこで作業することにしました。

(1)Tiger(JDK1.5 改め JDK5.0)をダウンロード
J2SE 5.0をダウンロード
http://java.sun.com/j2se/1.5.0/ja/download.html
こちらのサイトからダウンロードできます。

(2)実行(bin形式のものをダウンロードした場合)
$ ./jdk-1_5_0-rc-linux-i586.bin
実行するだけで展開されます。途中、ライセンスの確認入力があります。確認できたらyesと答えると続行されます。

(3)JAVA_HOMEの設定と、PATHの設定

.bash_profileに下記を追加(bashの場合)
#For    jdk1.5.0
export  JAVA_HOME=/home/tiger/jdk1.5.0
export  PATH=$PATH:$JAVA_HOME/bin
※/home/tiger はユーザーディレクトリ。その直下にjdk1.5.0を展開しました。

.bash_profileを保存したら、
$ source .bash_profile
とやってから、
$ java
と打ち込んでみて、パスが通っていることを確認します。

$ java
Usage: java [-options] class [args...]
(to execute a class)
or java [-options] -jar jarfile [args...]
(to execute a jar file)
....以下略

のようにjavaが動けばOK
駄目だったら、環境を確認してくださいねっ。

(4)Tomcat5.5をダウンロード
$ wget http://www.meisei-u.ac.jp/mirror/apache/dist/jakarta/tomcat-5/v5.5.0/bin/jakarta-tomcat-5.5.0.tar.gz

(5)展開
$ tar xvfz jakarta-tomcat-5.5.0.tar.gz

(6)TOMACAT_HOME,CATALINA_HOMEの設定
.bash_profileに下記を追加
#For    TOMCAT
export  TOMCAT_HOME=$HOME/jakarta-tomcat-5.5.0
export  CATALINA_HOME=$TOMCAT_HOME
(7)起動前の設定
$ source .bash_profile
$ cd $CATALINA_HOME/conf

1)server.xmlの修正
$ vi server.xml

server.xmlの83行目付近。私は、Portを8080から8280に修正、あとはデフォルトのままです。
<Connector port="8280"
           maxThreads="150" minSpareThreads="25" maxSpareThreads="75"
           enableLookups="false" redirectPort="8443" acceptCount="100"
           debug="0" connectionTimeout="20000"
           disableUploadTimeout="true" />

2)web.xmlの修正
70行目付近、listingsのデフォルトがtrueになっているので、falseに修正します。
<init-param>
    <param-name>listings</param-name>
    <param-value>false</param-value>
</init-param>

(8)起動してみる。
$ $CATALINA_HOME/bin/startup.sh
Using CATALINA_BASE:   /home/tiger/jakarta-tomcat-5.5.0
Using CATALINA_HOME:   /home/tiger/jakarta-tomcat-5.5.0
Using CATALINA_TMPDIR: /home/tiger/jakarta-tomcat-5.5.0/temp
Using JAVA_HOME:       /home/tiger/jdk1.5.0

(9)Webブラウザから確認する。
http://www.kiyo.com:8280/
Tomcatのメイン画面が表示されれればOK。

(10)サンプルを動かしてみました。
「っく~!!日本語が化けてしまう~!!」

servletのサンプルRequest Parametersで、日本語を入力すると見事に処理されません。
Tomcat5.0.16では大丈夫だったのですが。

Tigerも影響しているのでしょうか?
ちょっと中身を見る時間が必要かもしれません。

(11)Tomcatをシャットダウンする。
$ $CATALINA_HOME/bin/shutdown.sh

しばらく待つと終了します。
ログを確認するには、
$CATALINA_HOME/logs/catalina.out を参照。

────────────────────────────
(追記)
Tomcat5.5関連で、検索サイトからアクセスの多さにビックリしています。
たしかに"Tomcat5.5"でググると、日本語のサイトはここと、もうひとつくらいしかヒットしませんね....(なぜだろう?もっとあってもよさそうなのに。)

#せっかくお越しいただいたのに、「インストールしました」っていう内容しか書いていなくてごめんなさい。

日本語が化ける件については、Responseのヘッダにエンコーディングをちゃんと指定すればちゃんと表示されるはずです。

じゃ、
「Tomcat5.5って何よ!」
「Tomcat5.0とは何が違うわけ?」
ということに関しましては、とりあえずリンクを設けておきます。

jacarta.apache.orgのChangeLog
http://jakarta.apache.org/tomcat/tomcat-5.5-doc/changelog.html


※翻訳サービスにかけてみました。
※かえってわかりにくいけれど、笑えます...。Tomcatは雄ネコちゃんであります。antはアリだよなぁ~やっぱり。
changelogの日本語訳


も少し要約されていてわかりやすいと思った説明
http://www.jaxmagazine.com/itr/news/psecom,id,17504,nodeid,146.html

大きな変更追加点って、このサイトにも出ているけれど

(1)デザインおよびテストはJ2SE5.0上で動作するということ。
(2)EclipseJDTがバンドルされたので、Tomcat実行時にはJREのみでOKということ。

なのでしょうか。

投稿者 megu : 2004年09月05日 12:53

コメント

コメントしてください




保存しますか?