I have a properties my web application needs, but it is not available at package time. So I put it in TOMCAT_HOME/lib and the application finds it with no problem. When I run Tomcat with security manager enabled, the file is never found. I have granted permission to read it, but it is still not found. I am not getting any security error messages, only that the file is missing.
When Tomcat is run with security manager enabled, is the classpath different? Is it more restricted?