在Apache 2.2的LocationMatch指令中使用JkMount

我在Apache 2.2.2 Debian Wheezy上。 我以前有过使用以下命令的所有对VirtualHost转发到Tomcat的请求:

 JkMount / ajp13_worker JkMount /* ajp13_worker 

现在,我想从这个设置中排除一个特定的URL前缀foo ,但是保留它。 我尝试使用LocationMatch指令,如下所示:

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

如果按原样使用,则会出现以下错误消息:

 JkMount can not have a path when defined in a location 

但是,如果我尝试使用JkMount ajp13_worker那么我得到的错误消息:

 JkMount context should start with / 

我怎样才能得到正确的行为只有不以/foo开头的url?

替代JkMount:

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