[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[debian-users:35886] Re: apacheとTomcatの連携



おかもとです。

At Sun, 12 Jan 2003 05:56:54 +0900,
Tomofumi TAKEMI wrote:
> woodyにて、apache,tomcat4,libapache-mod-jk 3.3a-4(その他、依
> 存関係にあるもの)をaptでインストールしたのですが、連携されて
> いません。どうすれば、連携できるでしょうか。

tomcat4-webappsは依存関係にありませんが、これにサンプルのアプリケーショ
ン(examples)が含まれています。インストールしていますか?

> apacheのhttpd.confは以下の通りです。(抜粋)
> 
> LoadModule jk_module /usr/lib/apache/1.3/mod_jk.so
> # LoadModule webapp_module /usr/lib/apache/1.3/mod_webapp.so
> Alias /examples/ /var/lib/tomcat4/webapps/examples/

上記のAliasは、

Alias /examples /var/lib/tomcat4/webapps/examples

が正解かな。

> jkMount /examples/* ajp13

この設定だと、examples以下のアクセスが全てtomcatへ逝ってしまうので、

JkMount /examples/servlet/* ajp13
JkMount /examples/*.jsp ajp13

として、servletとjspへのリクエストのみをtomcatへまわした方が良いです。

あと、server.xmlのAjp13Connectorの設定とコンテキストの設定を次ぎのよう
な感じで行っているかどうか確認して下さい。

$ diff -u /etc/tomcat4/server.xml.orig  /etc/tomcat4/server.xml
--- /etc/tomcat4/server.xml.orig        2003-01-13 08:53:32.000000000 +0900
+++ /etc/tomcat4/server.xml     2003-01-13 09:18:28.000000000 +0900
@@ -81,11 +81,9 @@
     <!-- Debian specific note: If you enable this connector you must disable
          it in the tomcat (Tomcat 3.x) package. The package for the Apache
          connector module is libapache-mod-jk -->
-    <!--
     <Connector className="org.apache.ajp.tomcat4.Ajp13Connector"
                port="8009" minProcessors="5" maxProcessors="75"
                acceptCount="10" debug="0" address="127.0.0.1"/>
-    -->
 
     <!-- Define a Proxied HTTP/1.1 Connector on port 8081 -->
     <!-- See proxy documentation for more information about using this. -->
@@ -184,6 +182,12 @@
           <Context path="" docBase="ROOT" debug="0"/>
         -->
 
+        <Context path="/examples"
+                 docBase="/var/lib/tomcat4/webapps/examples"
+                 debug="0"
+                 reloadable="true" crossContext="false">
+        </Context>
+
         <!-- Tomcat Manager Context -->
         <Context path="/manager" docBase="manager"
                 debug="0" privileged="true"/>


おかもとたかし