我正在尝试将JSON转换为XML,反之亦然。为此,我正在使用staxon jar。我正在使用下面的代码来做到这一点。
Source source = new StAXSource( reader );
Result result = new StAXResult( writer );
TransformerFactory.newInstance().newTransformer().transform( source, result );
如果您注意到此TransformerFactory.newInstance()返回 com.sun.org.apache.xalan.internal.xsltc.trax.TransformerFactoryImpl 进行转换。这种实现在独立和Weblogic中都运行良好。但在WAS中,我在执行此方法时遇到 ClassNotFoundException 。
我找到了这个的根本原因,我在内部使用Websphere 8.5.5.0,它在WAS安装文件夹中以SDK1.6开头。里面的SDK jre lib rt.jar com.sun.org.apache.xalan 包不在吗?
为了解决这个问题,我尝试了以下方法但未实现..
1。尝试在正常的JDK1.6中启动WAS而不是开始给出一些类未发现的异常。
2。使用所有缺少的包创建我自己的jar并将其放入我的项目中,那时它正在考虑但是XMLDocument状态不是START就像我得到的异常
我怎么能过来这个问题?感谢