1

我有一个Java HotSpot(TM) 64-Bit Server VM (build 23.1-b03, mixed mode)安装了 Win7 的开发 PC 和一个带有 Ubuntu 的测试服务器,OpenJDK Runtime Environment (IcedTea6 1.12.3) (6b27-1.12.3-0ubuntu1 ~12.04.1).我还有一个带有jasper插件的 Grails 应用程序来打印一些 pdf 文件。虽然它可以在开发 PC 上运行,但在测试服务器上它会失败并出现以下异常:

ERROR errors.GrailsExceptionResolver - NoSuchMethodError 在处理请求时发生:[GET] /test/printer/print
com.lowagie.text.pdf.PdfWriter.setRgbTransparencyBlending(Z)V。堆栈跟踪如下:
org.codehaus.groovy.grails.web.servlet.mvc.exceptions.ControllerExecutionException:执行控制器[com.***.PrinterController]的动作[print]导致异常:运行时错误执行动作

到目前为止,我已经读到这可能是由不适当的iText库版本引起的,但是itext.jar两台机器上的插件中都包含相同的内容。我会很感激任何可能有助于使这个插件工作的想法

4

1 回答 1

0

最后发现该项目有一个pdf 0.6插件,其中包含一个itext 2.0.8使用而不是预期的库itext 2.1.7

于 2013-04-03T10:54:48.827 回答