とりあえずインストールしてみることに。
同時に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
