DocumentBuilder.parse() returns "[#Document: null]" Document

M

Mike

I've written some XML parsing code that works well on my Tomcat 4 /
JRE 1.4 development server, but fails on my Web Logic 8 / JRE 1.3
server.

This is the code:
// Create a builder factory
DocumentBuilderFactory factory = DocumentBuilderFactory.newInstance();
factory.setValidating(validating);

// Create the builder and set error handler class
DocumentBuilder builder = factory.newDocumentBuilder();
builder.setErrorHandler(new BasicErrHandler());

// Create the doc by parsing the file
Document doc = builder.parse(new File(filename));


Things are fine on my Tomcat server, but on the Web Logic server, the
Document object "doc" is a bunch of empty nodes, and has a very
strange toString() value of "[#document: null]".

I've searched high and low, and the only reference to this I've found
was solved by somebody who said "well it turns out that a
mis-configuration of my fire-wall blocked attempts to call local
urls...".

....But why would DocumentBuilder.parse() need to call local URLs? The
XML file, although it contains a DTD, is just a standard hierarchical
collection of TextNodes.

Has anybody ever seen this?


Thank you... --Mike.
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Members online

No members online now.

Forum statistics

Threads
473,769
Messages
2,569,581
Members
45,055
Latest member
SlimSparkKetoACVReview

Latest Threads

Top