Home > Computer > Linux > apache 2.2 と tomcat 5.5 の連携

apache 2.2 と tomcat 5.5 の連携

  • Posted by: Jay
  • Linux

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>

Comments:0

コメントする

Trackbacks:0

Home > Computer > Linux > apache 2.2 と tomcat 5.5 の連携

Search

Feeds

Return to page top