• ベストアンサー

mod_jkとmod_jk2について

mod_jkとmod_jk2についてお聞きします。 mod_jk2はJakartaのサイトではmod_jkの上位モジュールとして 説明がされていますが、他のサイトを見るとすでに開発が 終了されており、潜在的なバグが多い為推奨しないともあります。 ApacheとTomcatを業務で連携する場合、 どのコネクタを使用したらよいかという点について ご意見頂けますでしょうか。 宜しくお願いします。

質問者が選んだベストアンサー

  • ベストアンサー
noname#39970
noname#39970
回答No.1

関連するQ&A

  • 環境にあったmod_jk2が見つかりません。

    http://www.hellohiro.com/apacheservlet.htm を参考に、 RedHat9、Apache1.3.x、Tomcat4.1.1.8でmod_jk2を 使いたいのですがどこのサイトも ↓にあると書いてありますhttp://jakarta.apache.org/site/binindex.cgi しかし、OSが新しかったり、 Apache 2.0.48用のものしかないようです。 どこかに古い環境で使えるmod_jk2はあるでしょうか?

    • ベストアンサー
    • Java
  • Apache2.0.48とTomcat4.1.29の連携に必要なmod_jk2について

    Windows環境で、 Apache2.0.48とTomcat4.1.29の連携を行いたいのですが、 mod_jk2のバイナリー版がApacheサイトには、 jakarta-tomcat-connectors-jk2.0.2-win32-apache2.0.43.zipしか存在しないようで す。 これは、Windows環境用のApache2.0.43環境で、 コンパイルされたmod_jk2のバイナリ版だと思うのですが、 Apache2.0.48でも利用できるのでしょうか? 利用できない場合、どのように対応すればよろしいでしょうか?

  • mod_jk.soがjakartaのサイトにない・・・

    mod_jk.soファイルを探してるのですが、 いろいろ参考サイトを見ていると下記のサイトにあるはずなんですが、なにもありません・・・。 http://apache.yubitoma.or.jp/jakarta/tomcat-connectors/jk/binaries/linux/ どうすれば手に入るでしょうか?

    • ベストアンサー
    • Java
  • mod_jkがうまく動かない

    mod_jk がうまく動かずに困っています。 Apache : 2.0.53 Tomcat : 4.1.31 mod_jk : jk1.2 Tomcat単体(8080接続)では問題なく動きます。 mod_jkの設定は以前4.1.12を構築したのを真似して作りました。 LoadModule jk_module modules/mod_jk.so <IfModule mod_jk.c> JkWorkersFile /usr/local/tomcat/conf/workers.properties JkLogFile /usr/local/apache2/logs/mod_jk.log JkLogLevel debug JkMount /*.jsp ajp13 JkMount /examples/servlet/* ajp13 </IfModule> Alias /examples "/usr/local/tomcat/webapps/examples" <Location "/examples/"> Options Indexes FollowSymLinks MultiViews </Location> <Location "/examples/WEB-INF/"> AllowOverride None deny from all </Location> mod_jk.log に下記表示され、Internal Server Error になってしまいます。 [jk_uri_worker_map.c (445)]: Into jk_uri_worker_map_t::map_uri_to_worker [jk_uri_worker_map.c (459)]: Attempting to map URI '/examples/servlet/HelloWorldExample' [jk_uri_worker_map.c (483)]: jk_uri_worker_map_t::map_uri_to_worker, Found a context match ajp13 -> /examples/servlet/ [mod_jk.c (1683)]: Into handler r->proxyreq=0 r->handler=jakarta-servlet r->notes=1213808 worker=ajp13 [jk_worker.c (90)]: Into wc_get_worker_for_name ajp13 [jk_worker.c (94)]: wc_get_worker_for_name, done did not find a worker 「not find a worker」というのが何を指しているかわかりますか? 他、確認すべき場所等ありましたら連絡ください。

  • Tomcatはhttp serverは含んでいる

    Tomcatのwikipediaを読んでいたら 開発されたWebコンテナである。TomcatはWebサーバと連携して実行できるJavaコードの環境を提供するSunのJava ServletとJavaServer Pages (JSP)の仕様を実装している。Tomcatはそれ自身、HTTPサーバを内部に含んでいる。HTTPサーバと連携させて用いることもできる[5]。例えば、Apache HTTP Serverとはコネクタモジュールを用いて連携を行う。1.3系と2.0系ならばmod_jkなどを用い、2.2以降はmod_proxy_ajpモジュールを用いる。 と書いてありました。Tomcatはhttp serverも含んでいるということは、他のapacheなどのhttpサーバーと連携させるってどういうことでしょうか?Tomcatがhttpサーバーの機能を持っていたらわざわざ他のウェブサーバーを連携するという意義がわかりません。どういうことでしょうか?

    • ベストアンサー
    • Java
  • Tomcat5.5.23とApache2.2.4とmod_jk

    似た質問が過去にあったのですが上手く出来なかったので質問させて頂きます。 環境は OS:Solaris9 Apache:2.2.4 Tomcat:5.5.23 mod_jk:1.2.21 Apache単体では http://localhost It worksと表示され問題ないと思います。 Tomcat単体では http://localhost:8080 トップページ表示され問題ないと思います。 http://localhost:8080/jsp-examples/ ではJSP Sampleページが出力され、連携出来ていると他サイトで書かれておりましたので問題ないと思います。 問題の http://192.168.10.25:8080/servlets-examples/ でHTTP Status 404 が出力されて表示できません。 [Apacheのhttp.confに以下を付け足しました] LoadModule jk_module modules/mod_jk.so <IfModule mod_jk.c> JkWorkersFile /usr/local/apache/conf/workers.properties JkLogFile /usr/local/apache/logs/mod_jk.log JkLogLevel warn JkMount /jsp-examples/* worker1 JkMount /servlets-examples/* worker1 </IfModule> [workers.propertiesファイルを作成しました] worker.list=worker1 worker.worker1.type=ajp13 worker.worker1.host=localhost worker.worker1.port=8009 worker.worker1.lbfactor=50 わかる方がおりましたらご指導下さい。 よろしくお願い致します。

  • apache 1.3 + mod_jk + tomcat5.5 + diablo-jdk16

    jdk16をインストールできない。で質問したものです。自分でも調べているのですが、もしお暇があればお答えしてくださると嬉しいです。 http://www.kishiro.com/FreeBSD/apache_tomcat.html 上記HPを参考にFreeBSD7.1にapache 1.3.x + tomcat5.5 + mod_jkを入れました。起動時にtomcatとapacheは起動しているみたいなんですが、jspを作成してみても、動いてくれない。どうすればいいのかが分からない状態です。 8080では接続できませんでした。 http://アドレス/:8080/examples/servlets/index.html http://アドレス/:8080/examples/jsp/index.html (tomcatが動いていない??) 80でapacheには接続でき、perlのcgiは動きました。 mod_jk tomcatともにdeinstallし何度か試しました。 とりあいず、試した事を書いてみました。どこかを間違えているのでしょうか?それとも、HPに書いてある設定以外に、何か他の設定が必要なのでしょうか?

  • mod_webapp。

    Windows2000でTomcat4とApacheを連携するmod_webappが見つかりません。 以前はTomcat4.0.1のダウンロードサイトにあったような気がしたのですが。 どこか手に入るサイトがあったら教えてください。

    • ベストアンサー
    • Java
  • Apache Tomcat 連帯

    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

  • TomcatとApacheの連携(mod_jk2)が作成できず、困っています。

    宜しくお願い致します。 【環境】 OS:Red Hat ES Linux AS3.0 tomcat:5.0.2 Apache:2.0.52 j2sdk :1.4.2_06 この状態でmod_jk2をコンパイルしようとしています。 jakarta-tomcat-connectors-jk2-2.0.4-src.tar.gz 解凍して、移動します。 jakarta-tomcat-connectors-jk2-2.0.4-src/jk/native2 ここで、 ./configure --with-apxs2=/usr/sbin/apxs と実行したのですが、 need to check for Perl first, apxs depends on it... checking for perl... /usr/bin/perl could not find /usr/sbin/apxs configure: error: You must specify a valid --with-apxs2 path とエラーになって、makeコマンドまでたどり着きません。 実際にllで/usr/sbin/apxsをしらべたら -rwxr-xr-x 1 root root 22796 2月 7 2007 /usr/sbin/apxs と誰でも実行権はあります。 ./configureはなぜこのapxsをみつけることができないのでしょうか? また、どのようにしたらこの./configureを完了させ、 makeすることができるのでしょうか? よろしくご教授ください。