I'm playing with Apache 2.0.35 and mod_jk 1.2.0 (from CVS) and I've
encountered some weird behaviour in regards to DirectoryIndex directive
of Apache. It seems that all *.jsp/*.vm (and whatever other extensions
are mapped to Tomcat through mod_jk) have stopped working as default
indexes for directories. This is what happens if one request the file
/index.vm is requested:

---------------------------------------------
[Mon Apr 08 14:49:01 2002]  [jk_uri_worker_map.c (447)]: Into
jk_uri_worker_map_t::map_uri_to_worker
[Mon Apr 08 14:49:01 2002]  [jk_uri_worker_map.c (464)]: Attempting to
map URI '/index.vm'
[Mon Apr 08 14:49:01 2002]  [jk_uri_worker_map.c (529)]:
jk_uri_worker_map_t::map_uri_to_worker, Found a suffix match ajp13 ->
*.vm
[Mon Apr 08 14:49:01 2002]  [mod_jk.c (1223)]: Into handler
r->proxyreq=0 r->handler=jakarta-servlet r->notes=136294352 worker=ajp13
[Mon Apr 08 14:49:01 2002]  [jk_worker.c (132)]: Into
wc_get_worker_for_name ajp13
[Mon Apr 08 14:49:01 2002]  [jk_worker.c (136)]: wc_get_worker_for_name,
done  found a worker
[Mon Apr 08 14:49:01 2002]  [mod_jk.c (437)]: agsp=80
agsn=www.makita.dev hostn=www.makita.dev shostn=www.makita.dev
cbsport=80 sport=0 
[Mon Apr 08 14:49:01 2002]  [jk_ajp_common.c (1352)]: Into
jk_worker_t::get_endpoint
---------------------------------------------

which is all nice and dandy. However, when the / is requested, it looks
a bit different:

---------------------------------------------
[Mon Apr 08 14:49:40 2002]  [jk_uri_worker_map.c (447)]: Into
jk_uri_worker_map_
t::map_uri_to_worker
[Mon Apr 08 14:49:40 2002]  [jk_uri_worker_map.c (464)]: Attempting to
map URI '
/'
[Mon Apr 08 14:49:40 2002]  [jk_uri_worker_map.c (570)]:
jk_uri_worker_map_t::ma
p_uri_to_worker, done without a match
[Mon Apr 08 14:49:40 2002]  [jk_uri_worker_map.c (447)]: Into
jk_uri_worker_map_
t::map_uri_to_worker
[Mon Apr 08 14:49:40 2002]  [jk_uri_worker_map.c (464)]: Attempting to
map URI '
/index.shtml'
[Mon Apr 08 14:49:40 2002]  [jk_uri_worker_map.c (570)]:
jk_uri_worker_map_t::ma
p_uri_to_worker, done without a match
[Mon Apr 08 14:49:40 2002]  [jk_uri_worker_map.c (447)]: Into
jk_uri_worker_map_
t::map_uri_to_worker
[Mon Apr 08 14:49:40 2002]  [jk_uri_worker_map.c (464)]: Attempting to
map URI '
/index.html'
[Mon Apr 08 14:49:40 2002]  [jk_uri_worker_map.c (570)]:
jk_uri_worker_map_t::ma
p_uri_to_worker, done without a match
[Mon Apr 08 14:49:40 2002]  [jk_uri_worker_map.c (447)]: Into
jk_uri_worker_map_
t::map_uri_to_worker
[Mon Apr 08 14:49:40 2002]  [jk_uri_worker_map.c (464)]: Attempting to
map URI '
/index.jsp'
[Mon Apr 08 14:49:40 2002]  [jk_uri_worker_map.c (529)]:
jk_uri_worker_map_t::map_uri_to_worker, Found a suffix match ajp13 ->
*.jsp
[Mon Apr 08 14:49:40 2002]  [jk_uri_worker_map.c (447)]: Into
jk_uri_worker_map_
t::map_uri_to_worker
[Mon Apr 08 14:49:40 2002]  [jk_uri_worker_map.c (464)]: Attempting to
map URI '
/index.vm'
[Mon Apr 08 14:49:40 2002]  [jk_uri_worker_map.c (529)]:
jk_uri_worker_map_t::map_uri_to_worker, Found a suffix match ajp13 ->
*.vm
[Mon Apr 08 14:49:40 2002]  [jk_uri_worker_map.c (447)]: Into
jk_uri_worker_map_
t::map_uri_to_worker
[Mon Apr 08 14:49:40 2002]  [jk_uri_worker_map.c (464)]: Attempting to
map URI '
/index.php'
[Mon Apr 08 14:49:40 2002]  [jk_uri_worker_map.c (570)]:
jk_uri_worker_map_t::ma
p_uri_to_worker, done without a match
[Mon Apr 08 14:49:40 2002]  [jk_uri_worker_map.c (447)]: Into
jk_uri_worker_map_
t::map_uri_to_worker
[Mon Apr 08 14:49:40 2002]  [jk_uri_worker_map.c (464)]: Attempting to
map URI '
/index.php3'
[Mon Apr 08 14:49:40 2002]  [jk_uri_worker_map.c (570)]:
jk_uri_worker_map_t::ma
p_uri_to_worker, done without a match
---------------------------------------------

which all comes from here (defined in server config section of Apache
2.0):

---------------------------------------------
<IfModule mod_dir.c>
    DirectoryIndex index.shtml index.html index.jsp index.vm index.php
index.php
</IfModule>
---------------------------------------------

However, /index.vm (which exists and works fine when called explicity),
never gets called by mod_jk although the match for it is found (i.e. the
*.vm match). I must be doing something silly...

Apache is statically linked, if that makes any difference.

Bojan


--
To unsubscribe, e-mail:   <mailto:[EMAIL PROTECTED]>
For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>

Reply via email to