Springboot中的Birt

问题描述 投票:0回答:1

我有一个spring boot应用程序,并且集成了birt报告。我可以从IDE中进行测试时生成birt报告,并且一切运行正常。现在,我生成了spring boot jar,并从jar启动应用程序文件将引发异常。抛出行的异常是

birtReportEngine =reportEngineFactory.createReportEngine(engineConfig);

是否有任何要解决此问题的指针?。在此先感谢

原因:java.util.MissingResourceException:无法构造日历在com.ibm.icu.util.CalendarServiceShim.createInstance(CalendarServiceShim.java:69)〜[com.ibm.icu-4.4.2.v20110823.jar!/:na]在com.ibm.icu.util.Calendar.getInstanceInternal(Calendar.java:1628)〜[com.ibm.icu-4.4.2.v20110823.jar!/:na]在com.ibm.icu.util.Calendar.getInstance(Calendar.java:1590)〜[com.ibm.icu-4.4.2.v20110823.jar!/:na]在com.ibm.icu.text.SimpleDateFormat.initialize(SimpleDateFormat.java:507)〜[com.ibm.icu-4.4.2.v20110823.jar!/:na]在com.ibm.icu.text.SimpleDateFormat(SimpleDateFormat.java:472)〜[com.ibm.icu-4.4.2.v20110823.jar!/:na]在com.ibm.icu.text.SimpleDateFormat(SimpleDateFormat.java:386)〜[com.ibm.icu-4.4.2.v20110823.jar!/:na]在org.eclipse.birt.report.engine.api.impl.EngineLogger.generateUniqueLogFileName(EngineLogger.java:224)〜[org.eclipse.birt.runtime-4.2.0.jar!/:na]

spring-boot birt
1个回答
0
投票

更新如下所示的依赖性解决了该问题

<!-- <dependency>
        <groupId>org.eclipse.birt.runtime</groupId>
        <artifactId>org.eclipse.birt.runtime</artifactId>
        <version>4.2.0</version>
    </dependency> -->
    <dependency>
        <groupId>com.innoventsolutions.birt.runtime</groupId>
        <artifactId>org.eclipse.birt.runtime_4.8.0-20180626</artifactId>
        <version>4.8.0</version>
    </dependency>
© www.soinside.com 2019 - 2024. All rights reserved.