« 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-devel、apr-util-devel、pcre-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