- PR -

apache,tomcat間での連携 apache再起動時にエラー発生

1
投稿者投稿内容
jokers
ベテラン
会議室デビュー日: 2002/08/04
投稿数: 73
投稿日時: 2003-05-03 12:50
 はぢめまして"jokers”と申します。
 早速ですが、現在市販されている「javaPress vol.29」(P6〜7)を参考に現在作業を進めておりまして、apache、tomcatの単体での実行確認の後、今回の連携作業に入りました。
 Apacheの設定によりダウンロードするモジュールが変わってくることより、http -vにて
「EAPI」の有無を確認、所定のサイトよりmod_jk-1.3-noespi.soをダウンロードそして設置
 その後http.confの追加にて上記図書に書いてあるように
 
LoadModule jk_module libexec/mod_jk.so
--------------------------------------
 とそのまま追加記述

apacheを再起動したところ
 文法エラーが発生
 Syntax Error on line 984 of /usr/local/apache/conf/httpd.conf
Invailid command 'LoadModule' ,perhaps mis-spelled or defined by a module
not included in the server configuration
/usr/local/apache/bin/apachectl start:http could not be started

と出ております。
ネットにて類例があるか確認したところ見当たりません。
 JPressを書いた方に直接E−mailにて問い合わせたいところではありますが、もちろん
そんなことはどこにも書いてありません。
 お忙しいところ大変申しわけございませんが、できればご教授いただきたいのですが
 宜しくお願い申しあげます
 
 尚、動作環境としては
 OS RedHat7.3
tomcat jakarta-tomcat-5.0.1
apache 1.3.27(Unix)
ですが・・・


[ メッセージ編集済み 編集者: jokers 編集日時 2003-05-03 12:51 ]
tabby
ベテラン
会議室デビュー日: 2002/06/26
投稿数: 55
お住まい・勤務地: 埼玉県・東京都
投稿日時: 2003-05-03 18:18
インストール済みのApacheがDSOをサポートしているか確認してください。

httpd -l (小文字のL)の結果にmod_so.cが含まれていればDSOがサポートされています。
含まれていなければ、Apacheの再コンパイル&再インストールをしてください。

configure実行時の引数で --enable-module=so をつければDSOサポートが有効になります。

DSO,mod_jkはこのあたりのURLが参考になると思います。
http://httpd.apache.org/docs/dso.html
http://www.ingrid.org/jajakarta/tomcat/tomcat-3.2.3/doc-ja/mod_jk-howto.html


※外していた場合

>Invailid command 'LoadModule'

InvailidではなくInvalidです。"Invalid command 'LoadModule'"をGoogleで検索すると
それなりの件数がヒットしますので参考になると思います。
jokers
ベテラン
会議室デビュー日: 2002/08/04
投稿数: 73
投稿日時: 2003-05-03 20:44
動作確認できました。ありがとうございます。
1

スキルアップ/キャリアアップ(JOB@IT)