有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

java使用Saxon在JIRA模块中处理XPath

我想使用saxon在jira模块中处理xpath。 覆盖有问题代码的单元测试在eclipse中运行良好,因此我部署了该模块,并且

我遇到了可怕的事情

爪哇。lang.ClassCastException:org。阿帕奇。薛西斯。jaxp。无法将SAXParserFactoryImpl转换为javax。xml。解析器。SAXParserFactory(请参见Dealing with "Xerces hell" in Java/Maven?

我试图从saxon依赖项中排除XMLAPI,正如https://answers.atlassian.com/questions/104121/i-m-blocked-help-cannot-be-cast-to-javax-xml-parsers-saxparserfactory中所建议的那样

现在我得到了w3c。dom失踪,这很奇怪,因为我敢打赌它存在于吉拉的某个地方。 尽管如此,我还是将dom4j添加到pom依赖项中,并得到了

爪哇。lang.NoClassDefFoundError:无法初始化类网络。旧金山。撒克逊人。配置

没有显示缺少哪个类

以下是出现初始问题的代码: https://github.com/magwas/andreymarkelov-atlas-plugins-requestedfields/tree/feature/xsltfixes

导致当前状态的修补程序位于http://pastebin.com/vwR43hHt

解决办法是什么


共 (1) 个答案

  1. # 1 楼答案

    好吧,算了。我不知道为什么,因此欢迎进行分析

         <dependency>
           <groupId>net.sf.saxon</groupId>
           <artifactId>Saxon-HE</artifactId>
           <version>9.4</version>
           <exclusions>
            <exclusion>
                <artifactId>xom</artifactId>
                <groupId>xom</groupId>
            </exclusion>
            <exclusion>
                <artifactId>dom4j</artifactId>
                <groupId>dom4j</groupId>
            </exclusion>
           </exclusions>
         </dependency>