1) Please help, the support class of my servlet is not able to find the file
town.xml. I have this file town.xml at taxi/town.xml, a copy at
taxi/WEB-INF/classes/town.xml I tried to pre-pend with "/" and no "/" with 
same results. A snippet of the log is below:

     81 2002-12-13 01:25:05 StandardContext[/taxi]: Starting filters
     82 2002-12-13 01:25:05  okay it found the file and it exist
     83 Making Javaville from file town.xml
     84 ERROR in opening file town.xml
     85 XmlTree creation failure:/town.xml (No such file or directory)
     86 java.io.FileNotFoundException: /town.xml (No such file or directory)
     87     at java.io.FileInputStream.open(Native Method) 

Code snippets, on my  servlet init() method I have
     18     static String configFileName = "taxisocket.properties";
     19     static String DEFAULT_XML_FILE = "town.xml";       
.....
     50         String xmlfile = p.getProperty("xmlfile", DEFAULT_XML_FILE);
     51         System.out.println("Making Javaville from file " + xmlfile);
     52
     53         XmlTree xt = null;
     54         try {
     55             xt = new XmlTree(new File(xmlfile));
     56

on XmlTree.java:
     28     public XmlTree(File f) throws FileNotFoundException, IOException {
     29
     30         //open the file
     31         try {
     32             br = new BufferedReader(new FileReader("/"+f));
     33         } catch (FileNotFoundException fnfe) {
     34             System.err.println("ERROR in opening file " + f);
     35             throw fnfe;
     36         }

2) Also if I modify the XmlTree to use the following code, TOMCAT just
shutdowns about a second after starting. Why would this code shutdowns Tomcat?
This compiles okay and I assume once the servlet calls this at the init(), it
shuts down Tomcat.

 33 // force to read a  File.
 34   InputStream is = getClass().getResourceAsStream("town.xml");
 38   br = new BufferedReader(new InputStreamReader(is));

aps

__________________________________________________
Do you Yahoo!?
Yahoo! Mail Plus - Powerful. Affordable. Sign up now.
http://mailplus.yahoo.com

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

Reply via email to