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

I've written some XML parsing code that works well on my Tomcat 6 /
JRE 1.5 development server , but fails on my Web Logic 8 / JRE 1.5
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... --Jack.



Jack

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值