Re: Problem for loading files under WEB-INF/classes

2005-06-13 Thread Vincent

Hi,

Thanks all three for answering.

In fact, the error seems to appear because the loading of the file is 
done in the static{} initializer of a class. By loading the properties 
elsewhere it works (at least there's no FileNotFoundException yet, 
having a well configured log4j.properties is another business ^^).


Vincent.

Vincent wrote:
I want to load some files that I've placed in the WEB-INF/classes 
directory of my project (particularly the file log4j.properties).


The problem is that I always have the same errors logged in stdout 
tomcat's log file : java.io.FileNotFoundException...


The files are well-placed, and curiously my webapp can read a ressource 
bundle file that I provide for i18n, which is in this same directory.


I believed that Tomcat automatically place files under WEB-INF/classes 
into the path of the webapp. I'm wrong ? What's the problem exactly ?


Thank you for your help.

Note: Running Tomcat 5.5.9 under Windows XP or Windows 2000, JVM 1.5



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



Re: Problem for loading files under WEB-INF/classes

2005-06-10 Thread Tim Diggins
If they are under WEB-INF/classes then should be in your classpath, 
unless something is really wrong, so you can access them using


getClass().getResourceAsStream(/full/path/from web-inf_class) or 
getClass().getResourceAsStream(relativepath_from_class).


or use getClass().getResource().

if that isn't working, then I'm stumped.

Tim

Vincent wrote:
I want to load some files that I've placed in the WEB-INF/classes 
directory of my project (particularly the file log4j.properties).


The problem is that I always have the same errors logged in stdout 
tomcat's log file : java.io.FileNotFoundException...


The files are well-placed, and curiously my webapp can read a ressource 
bundle file that I provide for i18n, which is in this same directory.


I believed that Tomcat automatically place files under WEB-INF/classes 
into the path of the webapp. I'm wrong ? What's the problem exactly ?


Thank you for your help.

Note: Running Tomcat 5.5.9 under Windows XP or Windows 2000, JVM 1.5


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






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



Re: Problem for loading files under WEB-INF/classes

2005-06-10 Thread Dirk Weigenand
Hi,

 
 I want to load some files that I've placed in the WEB-INF/classes 
 directory of my project (particularly the file log4j.properties).
 
 The problem is that I always have the same errors logged in stdout 
 tomcat's log file : java.io.FileNotFoundException...
 

you can load your properties via 

InputStream is = getClass().getResourceAsStream( /log4j.properties );

 The files are well-placed, and curiously my webapp can read a ressource 
 bundle file that I provide for i18n, which is in this same directory.
 
 I believed that Tomcat automatically place files under WEB-INF/classes 
 into the path of the webapp. I'm wrong ? What's the problem exactly ?
 
 Thank you for your help.
 
 Note: Running Tomcat 5.5.9 under Windows XP or Windows 2000, JVM 1.5
 

Works for me with Tomcat 5.5.7/Windows XP and Tomcat 5.5.9/Debian Sarge.

regards,

 Dirk

-- 
Weitersagen: GMX DSL-Flatrates mit Tempo-Garantie!
Ab 4,99 Euro/Monat: http://www.gmx.net/de/go/dsl

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



RE: Problem for loading files under WEB-INF/classes

2005-06-10 Thread GB Developer
You might consider the following:
1) if you wrote log4j.properties on one platform and uploaded it to another,
perhaps the format got mangled. Check to be sure that log4j.properties is
actually log4j.properties, without some special, non-printable and hidden
character on the end of the filename.  I once had a problem where for some
reason, my SFTP client was adding a ~ to the end of all my files.   The SFTP
client didn't show them, but if you logged into a shell and ls -l, you'd
see the ~. 
2) check *inside* the file for things like line return nonsense (CRLF vs. CR
vs. LF) and gibberish characters.
3) check that log4j.properties has the correct file permissions (it's owned
by the correct user/group). To be sure, chmod +777 should work.


 -Original Message-
 From: news [mailto:[EMAIL PROTECTED] On Behalf Of Vincent
 Sent: Thursday, June 09, 2005 4:54 PM
 To: tomcat-user@jakarta.apache.org
 Subject: Problem for loading files under WEB-INF/classes
 
 
 I want to load some files that I've placed in the WEB-INF/classes 
 directory of my project (particularly the file log4j.properties).
 
 The problem is that I always have the same errors logged in stdout 
 tomcat's log file : java.io.FileNotFoundException...
 
 The files are well-placed, and curiously my webapp can read a 
 ressource 
 bundle file that I provide for i18n, which is in this same directory.
 
 I believed that Tomcat automatically place files under 
 WEB-INF/classes 
 into the path of the webapp. I'm wrong ? What's the problem exactly ?
 
 Thank you for your help.
 
 Note: Running Tomcat 5.5.9 under Windows XP or Windows 2000, JVM 1.5
 
 
 -
 To unsubscribe, e-mail: [EMAIL PROTECTED]
 For additional commands, e-mail: [EMAIL PROTECTED]
 


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



Problem for loading files under WEB-INF/classes

2005-06-09 Thread Vincent
I want to load some files that I've placed in the WEB-INF/classes 
directory of my project (particularly the file log4j.properties).


The problem is that I always have the same errors logged in stdout 
tomcat's log file : java.io.FileNotFoundException...


The files are well-placed, and curiously my webapp can read a ressource 
bundle file that I provide for i18n, which is in this same directory.


I believed that Tomcat automatically place files under WEB-INF/classes 
into the path of the webapp. I'm wrong ? What's the problem exactly ?


Thank you for your help.

Note: Running Tomcat 5.5.9 under Windows XP or Windows 2000, JVM 1.5


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