Websphere SDK rt.jar兼容性问题?

时间:2015-12-25 12:41:53

标签: java websphere xalan

我正在尝试将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就像我得到的异常

我怎么能过来这个问题?感谢

0 个答案:

没有答案