« 07.04 ピッ→バーミヤン→タク | ココ | 07.05 Tuigwaaが動かず »

2006年7月 4日

JSPの稼動に成功  このエントリーを含むはてなブックマーク 

mod_jk.soを生成するために、apxsを入れなければ前に進めない。

てことで、http://rpm2html.osmirror.nl/centos/4.3/os/i386/CentOS/RPMS/index.htmlからhttp-develをダウンロードしてrpmインストール…しようとしたら、依存関係でapr-develapr-util-develpcre-develが必要と。これらもダウンロードしてインストール。


mod_jkの使用方法にあった

apxs -o mod_jk.so -I../jk -I/usr/local/jdk/include -I/usr/local/jdk/include/linux -c *.c ../jk/*.c

を実行するが…。まず、ディレクトリ構成が間違ってる。ヘッダーファイルが格納されている"../jk"は存在していないので"../common"としなければいけない。"/usr/local/jdk"は"/usr/java/jdk1.5.0_01"($JAVA_HOME)としなければならない。しかし、なぜか実行できず…"apxs -h"としたら、衝撃的事実が発覚。"-I(アイ)"としないといけない文字を"-l(エル)"と入力してた。オプション間違ってたよ…。

しかし、このコマンドでは結局mod_jk.soは生成できず。
cd $TOMCAT_HOME/native/apache2.0
./configure --with-apxs=/usr/sbin/apxs
make
であっさりできてしまった。なんじゃそら。

けどね…$TOMCAT_HOME/conf/jk/mod_jk.conf-auto こんなファイルできません。まあ、とりあえずmod_jk.soができたので、これをapacheのディレクトリ(/etc/httpd/modules/)にコピー。httpd.confを書き換える

動くかっ? と期待するが…これでもhttp://192.168.1.xx/servlet-examples/が動作せず。原因がさっぱり分からず格闘し続けること2~3時間。httpd.confの中で"JkMount /servlet-examples/*.jsp ajp13"と記述されていた。…"*.jsp"って!?

いやまあ、かなり遠回りしたけどとりあえず動かすことには成功と。よかった…。

By ただ at 23:49 カテゴリー ; mein Erbe , 仕事関係

« 07.04 ピッ→バーミヤン→タク | 07月の記事 | 07.05 Tuigwaaが動かず »




トラックバック

このエントリーのトラックバックURL:
http://pinmarch.sakura.ne.jp/mt/mt-tb.cgi/559