• 締切済み

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に書いてある設定以外に、何か他の設定が必要なのでしょうか?

みんなの回答

  • kishiro
  • ベストアンサー率100% (7/7)
回答No.1

参考にして頂いたHPの作者です。 実は上記のHPは未完成で、mod_jkコネクタを利用してapacheからTomcatを利用するには、もう2手間必要です。申し訳ない。 (1) 「/usr/local/etc/apache/workers.properties」を作成し、以下の記述を追加 -------------------------------- worker.list=ajp13 worker.ajp13.host=192.168.0.2 ← Tomcatを動作させるIPアドレス worker.ajp13.port=8080 ← Tomcatを動作させるIPアドレス worker.ajp13.type=ajp13 -------------------------------- (2) 「/usr/local/etc/apache/httpd.conf」に以下の記述を追加 -------------------------------- LoadModule jk_module libexec/apache/mod_jk.so AddModule mod_jk.c <IfModule mod_jk.c> JkWorkersFile /usr/local/etc/apache/workers.properties JkShmFile /var/db/mod_jk_shm JkLogFile /var/log/mod_jk.log JkLogLevel info JkMount /*.jsp ajp13 </IfModule> -------------------------------- Tomcatのexamplesフォルダ内のサンプルを実行したい場合は、apacheのドキュメントルート下にコピーするか、examplesフォルダをAlias等でドキュメントルート下に配置するかしてみてください。 上記設定が完了後、システムを再起動するか、apachectlを利用してapacheを再起動すれば、設定が反映される筈です。

tibineko_b
質問者

お礼

お礼が送れてしまい、申し訳ありません。 ありがとうございます。 おかげで、無事動かすことが出来ました。 未完成とはいえ、とても参考(勉強・ため)になるサイトです。 ぜひ、これからも続けてください。 私が結構お世話になると思うので(笑 ^^;