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_ajpapacheをコンパイルし直してインストール。
これだけでapache2.2とTomcatの連携が出来た。
例えば以下の内容をhttpd.confに追加すると、
apacheからサンプルページが表示される。
<Location /jsp-examples/>ProxyPass ajp://localhost:8009/jsp-examples/
</Location>
Trackbacks:0
- TrackBack URL for this entry
- https://soph.jp/MT/mt-tb.cgi/334
- Listed below are links to weblogs that reference
- apache 2.2 と tomcat 5.5 の連携 from Jay's Room
Comments:0