- ベストアンサー
ApacheとTomcatの連携が上手く行かない(mod_jserv.so)
- Redhat7.1でapache(1.3.12)とtomcat(3.2.3)の連携を行っていますが、ファイルクラッシュ?エラーメッセージが出てしまいます。
- モジュールはjakartaサイトからダウンロードしてきましたが、mod_jserv.soをコンパイルする必要があるようですが、該当するファイルが見つかりません。
- Tomcat単体では正常に稼働しているため、Apacheとの連携に問題があります。解決策をご存知の方、ご指導お願いします。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
いつも、お節介で、回答を書いていますが、回答したあとで、とんちんかんなアドバイスではなかった、間違ったことを言ってしまったのではいか、後悔しています。世間には、「何を言っているの?馬鹿な、いいかげんなことを言って」と、冷ややかな見方をされる方もおいでですが、困っているときはお互いさまです。 お答えする前には、少なからずそれなりの実機でのテストで、ある程度の確認をしてお答えしていますが、最近のApacheの経験がないので、アドバイスにあまり期待しないでください。 コンパイル済みのApacheが、使用しているLinuxでは、ダウンロードどした状態では使用できないようです。 エラーメッセージの内容は、DSO(Dynamic Shared Object) libexec/mod_jseerv.so(ソース・オブジェクト)が、plain(通常の)Apache1.3 APIを使用しているので、EAPI(Extended Applicaction Interface)のところで、クラシュしていることを表示しています。そのために、DEAPI-多分EPAIをDisableして、再度コンパイルすることを指示しています。多分、makeする際の、Makefileの定義のところだとは思いますが、どこかは、特定できません。 もし、場所がわかりましたら、再度、アップしましょう。 Apacheが起動したら、php言語ですね! それでは、ご健闘を祈ります。 hogehoge ojin
その他の回答 (1)
- ojin
- ベストアンサー率43% (280/638)
まとめてみると、 1.TOMCATは動作している。 2.Apache 1.3.12 DSOサポートバージョン DSOサポートバージョンを使用しないとTOMCATとの連携はうまく行かない。 3.JServerを有効にする。 mod_jserv.soが存在することは、JServerを有効にしたとは思いますが。 4.ApacheとJServerを利用する。 次のURLを、是非参照してください、必ず成功すると思います。 じつは、ojinも初めての経験でした。 URL:http://home7.highway.ne.jp/dayan/tips/unix/tomcat.html 極めて親切に記載されています。 では、ご健闘をいのります。 hogehoge ojin
お礼
ojinさん何時も恐縮です。(実はご回答戴けるのを期待しています・・・。) 投稿してから、自分でもイロイロNet上を探し回り試してみました。(OS入れなおし3回・fmt1回) 矢張りコンパイルエラーだったみたいです。後、何度か上書きしている内に見えない部分でぶつかっていたみたいです。(シロウト判断ですが。) 結局、FMTした後に”これだ!”と思う組み合わせで設定したら、何とか連携できた次第です。(今朝繋がったばかりです。トホホ・・・) 今後とも、宜しくお願い申し上げます。 因みに、組み合わせが関係あるのか解りませんが、以下の環境で稼動しました。 ---------------- OS:RedHat7.1 JDK:jdk-1.3.1 TOMCAT:jakarta-3.1.1 APACHE:Ver1.3.19(デフォルト) POSTGRESQL:pgsql-7.1.1 ---------------- 有難うございました。