开发者社区 问答 正文

jdk和weblogic升级后xml解析出错?报错

近十年的老项目,对项目进行升级的时候出现了一个问题,主要是解析xml报错

java.lang.AbstractMethodError
        at com.sun.org.apache.xalan.internal.xsltc.trax.DOM2TO.setDocumentInfo(DOM2TO.java:373)
        at com.sun.org.apache.xalan.internal.xsltc.trax.DOM2TO.parse(DOM2TO.java:127)
        at com.sun.org.apache.xalan.internal.xsltc.trax.DOM2TO.parse(DOM2TO.java:94)
        at com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl.transformIdentity(TransformerImpl.java:661)
        at com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl.transform(TransformerImpl.java:707)
        Truncated. see log file for complete stacktrace
jdk是1.3的升级到1.6的,weblogic 6升级到10,另外一个很严重的问题,就是源代码丢失,现在改错就是定位到大概的类,进行反编译。在网上搜了说是 Xalan.jar包有问题,要升级,但是我升级了还是出现这个问题,不知道有谁也遇到过这样的升级问题?求解决方案。


展开
收起
爱吃鱼的程序员 2020-06-22 20:12:35 541 分享 版权
1 条回答
写回答
取消 提交回答
  • https://developer.aliyun.com/profile/5yerqm5bn5yqg?spm=a2c6h.12873639.0.0.6eae304abcjaIB
    源代码丢失.... 走人吧,哥们。。。。你日志贴的太少。一般升级jdk。。尤其是跨这么多的版本升级,很多类都不一样了,报错很正常。

    找下工程里哪些包里有 TransformerImpl这个类。然后试试把这个jar包先去掉,重新发布试试?

    看看全部日志吧,注意那些非框架stacktrace

    引用来自“我是大木头”的答案

    源代码丢失.... 走人吧,哥们。。。。

    引用来自“冷血”的答案

    找下工程里哪些包里有 TransformerImpl这个类。然后试试把这个jar包先去掉,重新发布试试?

    2020-06-22 20:12:51
    赞同 展开评论