我正在处理旧版软件,并且已经使用与Java 4兼容的apache xml bean为xml模式生成了类。 下面是我的解析代码。
当我从日食连接到Weblogic并进行解析时,它可以工作。但是,当我使用jnlp运行时,After Parse记录器在任何异常情况下都不会打印或记录。在解析之前,它根本不打印任何记录器。
public TABLESDocument parseXml(InputStream is)
{
//File poFile = new File(xmlFilePath);
TABLESDocument poDoc = null;
try
{
HDMLogger.info("before Parse");
poDoc = TABLESDocument.Factory.parse(is);
HDMLogger.info("After Parse");
} catch (XmlException e)
{
HDMLogger.info("XmlException "+e.getMessage());
e.printStackTrace();
} catch (IOException e)
{
HDMLogger.info("IOException "+e.getMessage());
e.printStackTrace();
}
catch(Exception e){
HDMLogger.info("Exception "+e.getMessage());
e.printStackTrace();
}
return poDoc;
}
请帮助我。预先感谢。