点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
您好,
几年前,我在Java项目中安装了Crystal Report 12.2.211 RunTime。 该项目通过" TomCat 7"服务器安装在NetBeans上,我使用Maven进行依赖。 该应用程序运行良好。
我必须将服务器从" TomCat 7"迁移到" TomCat 9",但是我无法执行代码。 我有以下错误:
java.lang.AbstractMethodError:com.businessobjects.reports.sdk.JRCCommunicationAdapter.setProductLocale(Ljava/util/Locale;)V com.crystaldecisions.proxy.remoteagent.z.a(来源不明) com.crystaldecisions.sdk.occa.report.application.ReportAppSession.int(来源不明) com.crystaldecisions.sdk.occa.report.application.ReportAppSession.initialize(未知来源) com.crystaldecisions.sdk.occa.report.application.ClientDocument.new(未知来源) com.crystaldecisions.sdk.occa.report.application.ReportClientDocument.new(未知来源) com.crystaldecisions.sdk.occa.report.application.ClientDocument.open(未知来源) ch.mpisa.reports.CrystalReports.setReportFile(CrystalReports.java:101) ch.mpisa.reports.GenerateurReports.setReportFile(GenerateurReports.java:22) ch.mpisa.pension.Edition.TraitementCR(Edition.java:1012) ch.mpisa.pension.Edition.Traitement(Edition.java:122) ch.mpisa.presentation.police.FormMut2.trtcmdEdi(FormMut2.java:951) ch.mpisa.presentation.police.FormMut2.traitementMethode(FormMut2.java:413) ch.mpisa.env.Session.traitementMethode(Session.java:769) ch.mpisa.presentation.system.TrtHttp.trtPage(TrtHttp.java:316) ch.mpisa.presentation.system.Body.trtPage(Body.java:15) ch.mpisa.presentation.system.TrtHttp.doPost(TrtHttp.java:89) javax.servlet.http.HttpServlet.service(HttpServlet.java:660) javax.servlet.http.HttpServlet.service(HttpServlet.java:741) org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53)
所使用的代码是相对基本的
ReportClientDocument report = new ReportClientDocument();
report.setLocale(new Locale(" fr"," CH"));
report.setReportAppServer(ReportClientDocument.inprocConnectionString);
report.open( reportFile,0);
我说服我的错误来自于所使用的依赖项,但经过几次尝试后我仍未发现问题。
这是CrystalReport上的Maven部分:
< crystal.version> 12.2.211
< groupId> com.crystaldecisions
依赖关系>
<依赖性>
为解决该问题,我安装了新版本的jar。
一周热门 更多>