Jay's Room

思ったこと、感じたこと、未来の自分に伝えたいことを記していきたい

apache 2.2 と tomcat 5.5 の連携

apache2.2と、tomcatのインストールはすんなりいったのだが、
連携させようとしてmod_jk2をインストール後、
apacheを起動するとこんなエラーが出てapacheが起動できない。

httpd: Syntax error on line 466 of /usr/local/apache2/conf/httpd.conf: Cannot load /usr/local/apache2/modules/mod_jk2.so into server: /usr/local/apache2/modules/mod_jk2.so: undefined symbol: apr_pool_get_parent

ちょっと調べてみたら、
apache2.2からmod_jk2を使うのではなく、
mod_proxy_ajpというapache標準のモジュールを使うようになった。

今まではmod_proxy_ajpを使ってなかったので、
以下のconfigureオプションを追加して、

--enable-proxy --enable-proxy_ajp

apacheをコンパイルし直してインストール。

これだけでapache2.2とTomcatの連携が出来た。

例えば以下の内容をhttpd.confに追加すると、
apacheからサンプルページが表示される。

http://soph.jp/jsp-examples/

<Location /jsp-examples/>

ProxyPass ajp://localhost:8009/jsp-examples/

</Location>

Posted by Jay at 2006年10月13日 00:22 | コメント (0) | トラックバック (0) | このエントリーを含むはてなブックマーク | CLIP!
このカテゴリの最新エントリー
08/08/23 - MovableType Perlのパスを一括変換
08/07/06 - CentOS 5.2 アップグレード
08/06/28 - サーバ再開
- サーバ止まります
08/06/09 - ハードディスクが壊れました

この記事に対するコメント

この記事に対するコメントはまだありません。


コメントを投稿する






この記事のトラックバックURL


この記事に対するトラックバック

この記事に対するトラックバックはまだありません。



Made with dreamweaverMade with fireworksPowered by Movable Type 4.25Powered by Wandering Windbeta_tester.gif
Copyright : [Articles] (C) Jay's Room All Rights Reserved.
[Comments/Trackbacks] ... Authors of those have rights.