プロが教える店舗&オフィスのセキュリティ対策術

Apache Tomcatの連帯ができません。

cd jakarta-tomcat-connectors-1.2.15-src
cd jk/native/
./buildconf.sh
./configure --with-apxs=/usr/local/apache/bin/apxs --with-tomcat=/usr/local/tomcat
make
cd apache-1.3/
cp mod_jk.so.0.0.0 /usr/local/apache/libexec/mod_jk.so
/usr/local/apache/bin/apachectl configtest
のあと
[error] Cannot remove module mod_jk.c: not found in module list

となってしまいます。
ここから先どうすればいいのでしょうか?

環境
linux redhat 9
Apache 1.3.33
Tomcat 4.1.31



jakarta-tomcat-connectors-1.2.15-src.tar.gz

A 回答 (2件)

httpd.conf ファイル内に以下の3つの記述はちゃんとありますか?



LoadModule ......
......
LoadModule libexec/mod_jk.so

ClearModuleList

AddModule ......
......
AddModule mod_jk.c
    • good
    • 0

ちょっと、makeクの出力かログかよくわからない記述なので違ってるかも知れませんが・・・。


 makeそのものはできているんですね? ファイルのコピーもできているのですね? apachectl configtestした際に、Cannot remove module mod_jk.c: not found in module listが吐き出される、ということなんでしょうか。つまり、単にエラーが出るだけでApacheとTomcatそのものはちゃんと機能しているのですね?

 となると、http.confでmod_jk関連の記述(LoadModule, AddModule, JkWorkersFile, JkMountあたりの記述)はどうなっているでしょう。この辺が書き間違ってる、ぐらいしか思いつかないんですが・・・。

この回答への補足

ApacheとTomcatそのものは単体では機能しております。
makeは怪しいです
makeのログ最後の方
cp .libs/mod_jk.so.0.0.0 /home/soft/downloads/jakarta-tomcat-connectors-1.2.15-src/jk/native/apache-1.3/mod_jk.so.0.0.0
(cd /home/soft/downloads/jakarta-tomcat-connectors-1.2.15-src/jk/native/apache-1.3 && rm -f mod_jk.so.0 && ln -s mod_jk.so.0.0.0 mod_jk.so.0)
(cd /home/soft/downloads/jakarta-tomcat-connectors-1.2.15-src/jk/native/apache-1.3 && rm -f mod_jk.so && ln -s mod_jk.so.0.0.0 mod_jk.so)
cp .libs/mod_jk.lai /home/soft/downloads/jakarta-tomcat-connectors-1.2.15-src/jk/native/apache-1.3/mod_jk.la
cp .libs/mod_jk.a /home/soft/downloads/jakarta-tomcat-connectors-1.2.15-src/jk/native/apache-1.3/mod_jk.a
ranlib /home/soft/downloads/jakarta-tomcat-connectors-1.2.15-src/jk/native/apache-1.3/mod_jk.a
chmod 644 /home/soft/downloads/jakarta-tomcat-connectors-1.2.15-src/jk/native/apache-1.3/mod_jk.a
libtool: install: warning: remember to run `libtool --finish /usr/local/apache/libexec'
make[1]: 出ます ディレクトリ `/home/soft/downloads/jakarta-tomcat-connectors-1.2.15-src/jk/native/apache-1.3'
make[1]: 入ります ディレクトリ `/home/soft/downloads/jakarta-tomcat-connectors-1.2.15-src/jk/native'
make[1]: `all-am' に対して行うべき事はありません。
make[1]: 出ます ディレクトリ `/home/soft/downloads/jakarta-tomcat-connectors-1.2.15-src/jk/native'
target="all"; \
list='common apache-1.3'; \
for i in $list; do \
echo "Making $target in $i"; \
if test "$i" != "."; then \
(cd $i && make $target) || exit 1; \
fi; \
done;
Making all in common
make[1]: 入ります ディレクトリ `/home/soft/downloads/jakarta-tomcat-connectors-1.2.15-src/jk/native/common'
make[1]: `all' に対して行うべき事はありません。
make[1]: 出ます ディレクトリ `/home/soft/downloads/jakarta-tomcat-connectors-1.2.15-src/jk/native/common'
Making all in apache-1.3
make[1]: 入ります ディレクトリ `/home/soft/downloads/jakarta-tomcat-connectors-1.2.15-src/jk/native/apache-1.3'
make[1]: `all' に対して行うべき事はありません。
make[1]: 出ます ディレクトリ `/home/soft/downloads/jakarta-tomcat-connectors-1.2.15-src/jk/native/apache-1.3'

補足日時:2006/04/18 17:35
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!