For some time I have used the following Context Element for webapps to disable case sensitivity in resource names. <Context path="/iCom" docBase="../webapps/iCom" debug="0"> <Resources className="org.apache.naming.resources.FileDirContext" caseSensitive="false" /> </Context> This worked fine in early releases of Tomcat 5 (e.g. Tomcat 5.0.12) but at some point it stopped working (by Tomcat 5.0.19 it was no longer working, and is still not working in 5.0.28). I've checked the documentation for 5.0.28 and so far as I can see the above should still work fine.
I figured out that by changing the Context element <Context path="/iCom" docBase="iCom" debug="0" caseSensitive="false" /> I managed to turn off case sensitivity again. Sorry to bother you.