Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/348.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 带球衣的Jython 2.7.0_Java_Jython 2.7 - Fatal编程技术网

Java 带球衣的Jython 2.7.0

Java 带球衣的Jython 2.7.0,java,jython-2.7,Java,Jython 2.7,我在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.Tra

我在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

Java xml类是用版本2.7.0打包和分发的。但是如果我理解正确的话,javase附带了这些类。这个问题是作为一个bug提出的。为了避免此异常,请在pom.xml中添加xalan处理器依赖项

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

沙兰
沙兰
2.7.1

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

谢谢Husain。当我们使用2.7.1时,我们不需要使用xalan.Yes。在2.7.1发行版中,没有对java xml类的引用,因此不需要使用xalan。