Tomcat 4.0.1: According to tomcat-docs/appdev/deployment.html,
webapps/mywebapp/WEB-INF/classes/ is the appropriate location for any
associated resource files required for an application "mywebapp".  I have
placed a properties file "config.properties" in my /WEB-INF/classes/
directory but when I try to access it using this code:

package com.myco.myproj

.. imports and other code...

try
{
        File f = new File("config.properties");
        FileInputStream fis = new FileInputStream(f);
        Properties prop = new Properties();
        prop.load(fis);
}
catch (Exception e)
{
        e.printStackTrace();
}

I continually get java.io.FileNotFoundException: config.properties (The
system cannot find the file specified).

I even tried adding a context element in my conf/server.xml file for my web
app like so:

<!-- myproj context -->
        <Context path="/myproj" docBase="myproj" debug="0" reloadable="true"
/>

but that had no effect.    I've searched through all the documentation I
could find and it all seems to indicate that any resource files in
/WEB-INF/classes should be detectable.  Any ideas on what I may be doing
incorrectly would be greatly appreciated.

Thanks,


Michael Kintzer


Reply via email to