`
hendryxu
  • 浏览: 121955 次
  • 来自: ...
最近访客 更多访客>>
社区版块
存档分类
最新评论

javax.xml.transform.dom.DOMResult.getNextSibling()

阅读更多

java.lang.NoSuchMethodError: javax.xml.transform.dom.DOMResult.getNextSibling()Lorg/w3c/dom/Node;
org.apache.xalan.transformer.TransformerIdentityImpl.createResultContentHandler(TransformerIdentityImpl.java:199)

问题分析:

问题出在Tomcat和jdk的兼容性上,如果用jdk1.5那么必须使用5.5.x系列的版本,反之亦然,如果和5.0.x系列的Tomcat搭配就会出现兼容问题导致报错。

原来是因为使用了tomcat5。0。28它里面的xml-api.jar把jdk1.5里面的DOMResult冲掉了 ,tomcat5.5.17则不会有这个问题。

解决方案:

最后环境换成jdk1.5.06,tomcat换成5.5.17,问题解决

分享到:
评论
4 楼 lg_techie 2008-11-27  
也是才遇到这个问题,呵呵,通过google搜索到此!!收藏老!
3 楼 stardust1900 2007-05-17  
刚刚也遇到这个问题
2 楼 stardust1900 2007-05-17  
太感谢了,眼泪,哗哗的...
1 楼 netingcn 2007-04-18  
哥们,似乎你的说法有点问题,我现在的环境是jdk1.5,tomcat5.0.28,最开始老是报xml解析错误,后来我把解析xml的几个包加上,就出现是你指出的错误,我按照你的说法,把tomcat换成了5.5.20,没有出现那样的问题,后来我看到tomcat5.0.28的commom/endorsed文件下有两个jar包,这两个好像就是用来解析xml的,但是版本太老,所以导致你提出的错误,后来我把删除,换上新的,一切就都好了!!

相关推荐

Global site tag (gtag.js) - Google Analytics