Usando JkMount en una directiva LocationMatch en Apache 2.2

Usando JkMount en una directiva LocationMatch en Apache 2.2

Estoy en Debian Wheezy con Apache 2.2.2. Anteriormente tenía todas las solicitudes de VirtualHostreenvío a Tomcat usando:

JkMount / ajp13_worker
JkMount /* ajp13_worker

Ahora, quiero excluir un prefijo de URL en particular foode esta configuración, pero conservarlo. Intenté usar una LocationMatchdirectiva de la siguiente manera:

<LocationMatch "^/(?!foo)">
    # JkMount commands
</LocationMatch>

Si se usa tal cual, aparece el siguiente mensaje de error:

JkMount can not have a path when defined in a location

Pero si intento usarlo JkMount ajp13_worker, aparece el mensaje de error:

JkMount context should start with /

¿Cómo puedo obtener el comportamiento correcto solo para las URL que no comienzan con /foo?

Respuesta1

Alternativa a JkMount:

<LocationMatch "^/(?!foo)">
   SetHandler jakarta-servlet
   SetEnv JK_WORKER_NAME ajp13_worker
</LocationMatch>

información relacionada