我正在使用apache ant 1.6.5来创建jar文件。只有一个位置存在fop jar。我仍然得到错误。我正在使用weblogic 10.3.2来访问该应用程序。 谁可以帮我这个事。 下面是stacktrace -
01/21/2014 18:25:43 FATAL [PdfReportGenerator] {Method=generateReport}. class "org.apache.fop.apps.FOPException"'s signer information does not match signer information of other classes in the same package
java.lang.SecurityException: class "org.apache.fop.apps.FOPException"'s signer information does not match signer information of other classes in the same package
at java.lang.ClassLoader.checkCerts(Unknown Source)
at java.lang.ClassLoader.preDefineClass(Unknown Source)
at java.lang.ClassLoader.defineClassCond(Unknown Source)
at java.lang.ClassLoader.defineClass(Unknown Source)
at java.security.SecureClassLoader.defineClass(Unknown Source)
at java.net.URLClassLoader.defineClass(Unknown Source)
at java.net.URLClassLoader.access$000(Unknown Source)
at java.net.URLClassLoader$1.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at com.ags.mhlwreports.generator.pdf.PdfReportGenerator.generatePDFReport(PdfReportGenerator.java:316)
答案 0 :(得分:0)
您的类路径中有两个不同版本的FOP。确保您只有一个版本。有时供应商会在自己的软件包中打包FOP - 因此您不仅可以查找fop-VERSION.jar,还可以查找所有JAR中的所有org.apache.fop.apps.FOPException。