Apache Tomcat 5.5.15 を Mac OS X で動作させる
久々に Java サーブレットを動作させる必要があったので Apache Tomcat 5.5.15 を Mac OS X 10.4.5 にインス トールしました。
$ cd ~/Applications
$ unzip ~/Downloads/apache-tomcat-5.5.15.zip
$ cd apache-tomcat-5.5.15
$ chmod +x bin/*.sh
$ bin/startup.sh
Tomcat を起動するもプロセスがすぐ終了してしまい、 logs/catalina.out に 「動作させるには JDK 1.5 が必要でっせ」というメッセージが。
Mac OS X 用の J2SE 5.0 自体は Java 2 SE 5.0 Release 3 で配 布されているのですが、こいつをインストールしてもデフォルトは 1.4.2 の ままなんですよね。
$ java -version
java version "1.4.2_09"
Java(TM) 2 Runtime Environment, Standard Edition (build 1.4.2_09-232)
Java HotSpot(TM) Client VM (build 1.4.2-54, mixed mode)
そういうわけで、以下の手順でデフォルトの Java を 1.5 に切り替える必要 があります。
$ cd /System/Library/Frameworks/JavaVM.framework/Versions
$ sudo ln -fsh 1.5.0 CurrentJDK
$ java -version
java version "1.5.0_05"
Java(TM) 2 Runtime Environment, Standard Edition (build 1.5.0_05-83)
Java HotSpot(TM) Client VM (build 1.5.0_05-48, mixed mode)
以上で、めでたく Tomcat が起動。

天使やカイザーと呼ばれて, March 18th, 2006 at 19:39 [Trackback]
JDKの標準バージョンの変更
MacBook Proでは,JDKが標準でインストールされている。Windows…