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…


使用可能なタグ <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>