JSP日記 FreeBSDで挑戦してみる・・・ 04.2.1



FreeBSD4.9を入れてみた
余ってたThinkPad240にFreeBSD4.9を入れてみた。ほんとは、5.0に挑戦してたんだけど途中で挫けたので・・・4.9にしました。簡単にインストールできました。
次にtomcatを動かしたいなということで挑戦しました。


厳しいFreeBSDのJava環境
FreeBSDのJavaはどーすんだろと思っていろいろ調べましたが、あまり良い環境ではないみたいですね。Native版は1.3、後はlinux版が使えるということでした。

FreeBSD Java Project
http://www.freebsd.org/java/

linux版なら1.4も動くということで、まずlinux版の挑戦しました。


mv j2sdk-1_4_2_01-linux-i586.bin /usr/ports/distfiles/.
cd /usr/ports/java/linux-sun-jdk14
make install


簡単にインストールは完了しましたが、いざ実行してみると


# HotSpot Virtual Machine Error, Internal Error
# Please report this error at
# http://java.sun.com/cgi-bin/bugreport.cgi
#
# Java VM: Java HotSpot(TM) Client VM (1.4.2_01-b06 mixed mode)
#
# Error ID: 4F533F4C494E55580E43505001C9


と出力されます。あれ?・・・動かない。うぅ・・・表示されてるErrorIDで検索するといくつかページがヒットしました。泣きながらページを読み、参考にしてfstabなどを修正しました。


/compat/linux/etc/fstab
proc /proc procfs rw 0 0

/etc/fstab
linprocfs /compat/linux/proc linprocfs rw 0 0


修正の意味はよく分かってませんが動いた!Hello Worldプログラムもコンパイル&実行できた!


でも、やっぱダメみたい
よーし、父さんtomcatに繋いじゃうぞーって感じで繋いでみました。

・・・

あれ?待てども待てどもページが表示されません。
調べてみると、接続まではできるみたい。psしてみると、javaプロセスが複数起動してます。
tomcatの停止もうまくいきませんでした・・・


素直にLinuxに・・・
linux版はダメっぽいので、diabloっていうのを使ってみました。

FreeBSD Foundation
http://www.freebsdfoundation.org/downloads/java.shtml


mv /home/gaku/tmp/diablo-caffe-1.3.1-0.tar.bz2 .
cd /usr/ports/java/diablo-jdk13/
make install clean


インストール成功。諦めムードで接続してみると・・・
おお、表示できた!!
コンパイルエラーって出た!!

・・・1.3だからなぁ・・・

ため息がでた。
さてどのLinuxしようかな・・・


戻る