[ILUG] Apache, Tomcat, WebDAV

John Reilly jr at inconspicuous.org
Fri Sep 16 20:40:38 IST 2005


On Fri, 2005-09-16 at 18:14 +0100, Lars Hecking wrote:
>  I have set up a web server on RHEL3.0 with the standard apache2 that
>  comes with it, jakarta-tomcat-4.1.31/j2sdk1.4.2_08 and
>  jakarta-tomcat-connectors-1.2.14.1. WebDAV is enabled.

I haven't use apache2 & mod_jk, but I'd imagine the config is similar,
if not the same as, 1.3.  Also, I haven't use webdav with it, but some
of this may be useful.

> 
>  Everything works fine but for one feature: .jsp files cannot be modified
>  through WebDAV, there's always a "file not found" error. I found a solution
>  for mod_jk2 at
>  http://jakarta.apache.org/tomcat/connectors-doc-archive/jk2/jk2/davhowto.html
>  but mod_jk2 is deprecated, and I haven't been able to find the equivalent
>  solution for mod_jk ("Invalid command 'JkUriSet'" for my setup). Any ideas?

Have a look at the setup I described in
http://mail.linux.ie/pipermail/ilug/2004-October/019598.html   (search
in the page for workers.properties and read from there)

>  I have googled for the best part of the afternoon, and my understanding
>  of tomcat's directory structure is sketchy at best (which parts are
>  actually being used?).

Any part in particular you're wondering about.  You should start with
conf/server.xml.  In one of the Services thats defined, you need to have
a connector defined for AJP1.3 (which is the protocol that mod_jk uses).

e.g. 
    <!-- Define an AJP 1.3 Connector on port 8009 -->
    <Connector className="org.apache.ajp.tomcat4.Ajp13Connector"
               port="8009" minProcessors="5" maxProcessors="75"
               acceptCount="10" debug="0"/>


Notice that that port matches with the port defined in the
workers.properties.

John






More information about the ILUG mailing list