Apr 03, 2008

apache2.2 + Tomcat 5.5

JK2はapache2.0までです。


JK2インストール中 apache2 再起動したら、なんか、エラーが…。


[root@feb root]# /etc/init.d/apache2 configtest
apache2: Syntax error on line 211 of /etc/apache2/conf/apache2.conf: Syntax error on line 5 of /etc/apache2/conf.d/jk2.conf: >Cannot load /etc/apache2/modules/mod_jk2.so into server: /etc/apache2/modules/mod_jk2.so: undefined symbol: apr_pool_get_parent


apache2.2からmod_jk2を使うのではなく、 mod_proxy_ajpというapache標準のモジュールを使うようになった。
Apache2.2系の場合は「mod_proxy_ajp」を利用しますので、まず「mod_proxy」と「mod_proxy_ajp」のモジュールを読み込むように変更します。

ほぇ〜。

httpd.conf に追記

# To Tomcat
#LoadModule proxy_module modules/mod_proxy.so →デフォルトでロードされてました。
LoadModule proxy_ajp_module modules/mod_proxy_ajp.so


再コンパイルするみたいなことが参照先に書いてあったけど、 mod_proxy_ajp.so があったのでダメ元でやってみたらできた。src.rpm の Spec.fileには書いてないんだけどなぁ。何でかなぁ。。まあいいか。

1 Trackback

Webサーバ構築時の全コマンド

うちのWebサーバは、サポート切れのVineLinux2.6です。 サーバ構築時

From : ひろちゃん帝国 ココログ村 @ 2008-08-06 00:12:29

Track from Your Website

http://www.gimmix.org/max/trackback/tb.php?id=595
(言及リンクのないトラックバックは無視されます)

Comment

No Comments

Post Your Comment


*は入力必須です。E-Mailは公開されません。