I know this is not topical to Axis, but since you asked...
Try this:
private static final String SOME_FILE = "OrderRecord/Server/ebox.xml";
private void loadFile()
throws IOException
{
ClassLoader cl = ClassLoader.getSystemClassLoader();
URL url = cl.getResource(SOME_FILE);
if (url == null) {
LOG.error("Could not find file: " + SOME_FILE);
}
InputStream rf = url.openStream();
if (rf == null) {
LOG.error("Error creating inputstream for file: " + SOME_FILE);
}
LOG.debug("Loaded file: " + SOME_FILE);
}
On Mon, 2002-01-28 at 07:47, Dave Cramer wrote:
> Hi,
>
> I am trying to load a file out of the classes directory of the web app.
>
> My code is as follows
>
> java.io.InputStream xmlStream =
> OrderRecord.class.getClassLoader().getResourceAsStream("Server/ebox.xml"
> );
>
> OrderRecord is a class which is in the classes directory of the web app.
>
> The file ebox.xml is in the
>
> webapps/WEB-INF/classes/OrderRecord/Server directory
>
> It doesn't seem to load properly, can anyone tell me how to load this
> file?
>
> This should work, as the classloader is able to get other classes out of
> the classes directory of the webapp
>
> Dave
--
:/ byrne
[EMAIL PROTECTED]
(415) 544-7732