2

我在我的 REST 应用程序中使用 Jython 独立版本 2.5.3。它工作正常。当我升级到 Jython 2.7.0 时,出现以下异常,

javax.servlet.ServletException: org.glassfish.jersey.server.ContainerException: javax.xml.transform.TransformerFactoryConfigurationError: Provider org.python.apache.xalan.processor.TransformerFactoryImpl not found
4

1 回答 1

2

Java xml 类与版本 2.7.0 一起打包和分发。但如果我理解正确,Java SE 带有这些类。此问题在此处作为错误提出。为了避免此异常,请在 pom.xml 中添加 xalan 处理器依赖项

    <dependency>
        <groupId>xalan</groupId>
        <artifactId>xalan</artifactId>
        <version>2.7.1</version>
    </dependency>

另一种解决方案是升级到最新版本的 jython-standalone jar。此问题已在最新版本 2.7.1 中修复

于 2017-10-06T07:10:11.517 回答