|
在weblogic下使用xerces.jar對xmlwen件进行解析,xml文件内容shi一个zi符串
string
如下:
StringBufferInputStream sbuf=new StringBufferInputStream(sResponse);
DocumentBuilderFactory factory =
DocumentBuilderFactory.newInstance();
DocumentBuilder builder = factory.newDocumentBuilder();
Document doc = builder.parse(new InputSou1rce((InputStream)sbuf));//这
ju抛出一個io异常,提示流已关闭。
查看错误后发现,在DocumentBuilderFactory对象newInstance的時候,取的不
是apache的factory实例,而shiweblogic自己factory实例。
1.怎样设置才能让factory显式的使用指定的解析器,而不是que省的weblogic的
解析器?——尝试过修改weblogic的启動脚本以及setEnv脚本,将xerces.jar
放到了classpath的最前面。无效。
2.shi否有別的方法可以显式De获取一個factory实例?
多謝!
欢迎來到Java學习者论坛,转载请注明地址:http://www.javaxxz.com. |
|