permaculture playing cards*
The moose likes Tomcat and the fly likes Help loading XML config file? Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login


Win a copy of Android Security Essentials Live Lessons this week in the Android forum!
JavaRanch » Java Forums » Products » Tomcat
Bookmark "Help loading XML config file?" Watch "Help loading XML config file?" New topic
Author

Help loading XML config file?

James Dekker
Ranch Hand

Joined: Dec 09, 2006
Posts: 215
Hi,

If you've been following my previous posts, you'll notice that I had a problem of trying to load a properties file (stored under WEB-INF), until I edited my build script and made it place the log4j.properties file under WEB-INF/classes, and then used the following code to load in the properties file:



Although, this works for loading property files into my webapp's CLASSPATH, my new question (just for those who think that I am trying to post the same question twice, which I am not), is this:

I also have a servlet which uses init params to load & parse XML config files (which are located under: %TOMCAT_HOME%/mywebapp/WEB-INF/ )

My new question is:

How do I use the getResourceAsStream() method to load this particular XML file which is not located under WEB-INF/classes? Its located under just WEB-INF.

Also is there a way to convert this InputStream into a File?

Here's my original piece of code (which works when undeployWars="true", I am trying to get it to work when undeployWars="false"):



What I thought I could do was something like this inside the try / catch:



Now, the problem is... I think that there will be definitely be a pathing issue for WEB-INF/attributes-config.xml when using getResourceAsStream() (I am guessing because of my attempts with the Log4jInitServlet postings). Also, how would one convert an InputStream to a File?

e.g

How to convert "is" and "xmlConfigFile"?

Cheers,

JD
[ December 22, 2006: Message edited by: James Dekker ]
Bear Bibeault
Author and ninkuma
Marshal

Joined: Jan 10, 2002
Posts: 60804
    
  65

Please confine this discussion to a single topic.


[Asking smart questions] [Bear's FrontMan] [About Bear] [Books by Bear]
 
jQuery in Action, 2nd edition
 
subject: Help loading XML config file?
 
Similar Threads
Help using Jakarta Commons Digester
Logging Problem with unpackWARs="false"
Help with using getResourceAsStream()
Help loading XML config file via Init Servlet
Commons Digester: FileNotFound Exception