Spring 使用 FOP 的 MVC 无法转换为 org.apache.fop.render.AbstractRendererMaker
Spring MVC Using FOP cannot be cast to org.apache.fop.render.AbstractRendererMaker
我在使用 Spring 时遇到问题。
我使用 Spring 和 FOP 创建 PDF 文件。但我有一个问题:
java.lang.ClassCastException: org.apache.fop.render.pdf.PDFRendererMaker cannot be cast to org.apache.fop.render.AbstractRendererMaker
at org.apache.fop.render.RendererFactory.discoverRenderers(RendererFactory.java:425)
at org.apache.fop.render.RendererFactory.<init>(RendererFactory.java:61)
at org.apache.fop.apps.FopFactory.<init>(FopFactory.java:179)
at org.apache.fop.apps.FopFactory.newInstance(FopFactory.java:190)
创建 FopFactory 的新实例时出现此错误
FileInputStream input = new FileInputStream(file);
ByteArrayOutputStream out = new ByteArrayOutputStream();
FopFactory ff = FopFactory.newInstance();
FOUserAgent fua = ff.newFOUserAgent();
这是pom.xml
<dependency>
<groupId>org.apache.xmlgraphics</groupId>
<artifactId>fop</artifactId>
<version>1.1</version>
</dependency>
请帮我查一下!
谢谢!
抱歉,我已经更改了 fop 的版本,这 运行 成功了
<dependency>
<groupId>org.apache.xmlgraphics</groupId>
<artifactId>fop</artifactId>
<version>1.0</version>
</dependency>
@Abhijit 你可以检查这个:D
我在使用 Spring 时遇到问题。
我使用 Spring 和 FOP 创建 PDF 文件。但我有一个问题:
java.lang.ClassCastException: org.apache.fop.render.pdf.PDFRendererMaker cannot be cast to org.apache.fop.render.AbstractRendererMaker
at org.apache.fop.render.RendererFactory.discoverRenderers(RendererFactory.java:425)
at org.apache.fop.render.RendererFactory.<init>(RendererFactory.java:61)
at org.apache.fop.apps.FopFactory.<init>(FopFactory.java:179)
at org.apache.fop.apps.FopFactory.newInstance(FopFactory.java:190)
创建 FopFactory 的新实例时出现此错误
FileInputStream input = new FileInputStream(file);
ByteArrayOutputStream out = new ByteArrayOutputStream();
FopFactory ff = FopFactory.newInstance();
FOUserAgent fua = ff.newFOUserAgent();
这是pom.xml
<dependency>
<groupId>org.apache.xmlgraphics</groupId>
<artifactId>fop</artifactId>
<version>1.1</version>
</dependency>
请帮我查一下!
谢谢!
抱歉,我已经更改了 fop 的版本,这 运行 成功了
<dependency>
<groupId>org.apache.xmlgraphics</groupId>
<artifactId>fop</artifactId>
<version>1.0</version>
</dependency>
@Abhijit 你可以检查这个:D