Jasper reports Jasper报告图像plainWidth()F错误
我使用iReport 1.3.0、iTest 2.1.0、jasper Libraries、jasperreports-1.2.8-javaflow.jar在tomcat服务器6上发现这个错误 论坛上的一些人告诉我使用iText jar很晚了,我也用最新的干净的项目替换了它,并进行了重建,但仍然遇到同样的问题Jasper reports Jasper报告图像plainWidth()F错误,jasper-reports,Jasper Reports,我使用iReport 1.3.0、iTest 2.1.0、jasper Libraries、jasperreports-1.2.8-javaflow.jar在tomcat服务器6上发现这个错误 论坛上的一些人告诉我使用iText jar很晚了,我也用最新的干净的项目替换了它,并进行了重建,但仍然遇到同样的问题 Error : **SEVERE: Servlet.service() for servlet default threw exception java.lang.NoSuchMetho
Error :
**SEVERE: Servlet.service() for servlet default threw exception
java.lang.NoSuchMethodError: com.lowagie.text.Image.plainWidth()F
at net.sf.jasperreports.engine.export.JRPdfExporter.exportImage(JRPdfExporter.java:1046)
at net.sf.jasperreports.engine.export.JRPdfExporter.exportElements(JRPdfExporter.java:581)
at net.sf.jasperreports.engine.export.JRPdfExporter.exportPage(JRPdfExporter.java:549)**
嘿,不用担心,我已经解决了它,它的iText jar版本不兼容
我有两个iText.2.1.0.jar和iText.1.3.1.jar。我删除了iText.2.1.0.jar。对于那些使用Azing with Maven并出现相同错误的用户,只需将库的版本从旧版本(在我的例子中是
R8pre2
)更改为新版本(在我的例子中是R8
):
org.xhtmlender
核心渲染器
R8
布兰迪兹这样做是正确的。我以前使用过iText2.0.8。将我的org.xhtmlrenderer:core渲染器版本移到了R8,问题得到了解决