No.15421 投稿時間:2004年03月31日(Wed) 17:47 投稿者名:てんてこまい URL:
apache4 と tomcat2の連携の為、
# ./configure --with-apxs2=/usr/sbin/apxs \
--with-tomcat41=/usr/local/jakarta-tomcat-4.1.30 \
--with-java-home=/usr/local/j2sdk1.4.1_01
# make
でバイナリが作られるハズなのですが、
mod_jk2.so
が生成されません。
makeの最後に
make[1]: *** [../../../build/jk2/apache2/jk_channel_socket.lo] Error 1
make[1]: Leaving directory `/usr/local/jakarta-tomcat-connectors-4.1.30-src/jk/native2/server/apache2'
make: *** [jk2-build] Error 1
このようにエラーが表示されます。
HPを検索しても、皆さん苦戦しているようです。
どこが原因なんでしょうか?
宜しくお願いします。
No.15423 投稿時間:2004年03月31日(Wed) 22:54 投稿者名:てんてこまい URL:
mod_jk2.so
をダウンロードしても無理でした。
根本的な事が間違っているのでしょうか?
No.15425 投稿時間:2004年03月31日(Wed) 23:07 投稿者名:帯鯖 URL:
帯鯖@名古屋です。
本当にウロ覚えで申し訳ないですが、
最低限 mod_jk2.so, workers2.properties のみの配備で、
コネクタは完成したような覚えもあります。
mod_jk2.so を、Apache の modules ディレクトリに。
workers2.properties を、httpd.conf と同じ階層に。
トライしてみる価値は、大いにあります。
しかし個人でも Java がはやってきましたか。
ぜひとも PostgreSQL などと組み合わせて、商用顔負けのサーバを作りましょう。
頑張ってください。
> mod_jk2.so
> をダウンロードしても無理でした。
> 根本的な事が間違っているのでしょうか?
No.15426 投稿時間:2004年03月31日(Wed) 23:27 投稿者名:てんてこまい URL:
> ぜひとも PostgreSQL などと組み合わせて、商用顔負けのサーバを作りましょう。
> 頑張ってください。
どうもありがとうございます。
しかし
mod_jk2.so を、Apache の modules ディレクトリに。
workers2.properties を、httpd.conf と同じ階層に。
そして、tomcat startup、
サービスからhttpdを開始すると
httpd failed. The error was: Starting httpd: Syntax error on line 1043 of /etc/httpd/conf/httpd.conf:
Cannot load /etc/httpd/modules/mod_jk2.so into server: /etc/httpd/modules/mod_jk2.so: ELF file data encoding not little-endian
[FAILED]
と表示されます。
RedHat内臓のapache2とtomcat4は愛称が悪いのでしょうか?
Java2 SDK をインストールしているせいなのでしょうか?