Spring boot 穿春靴的伯特

Spring boot 穿春靴的伯特,spring-boot,birt,Spring Boot,Birt,我有一个spring boot应用程序,birt报告与之集成。我能够生成birt报告,并且在从IDE进行测试时一切正常。现在我生成了spring boot jar,从jar文件启动应用程序时,它抛出异常。行抛出异常为 鸟粪发动机= reportEngineFactory.createReportEngine(engineConfig) 有什么建议可以解决这个问题吗?提前谢谢 原因:java.util.MissingResourceException:无法构造 历法 位于com.ibm.icu.u

我有一个spring boot应用程序,birt报告与之集成。我能够生成birt报告,并且在从IDE进行测试时一切正常。现在我生成了spring boot jar,从jar文件启动应用程序时,它抛出异常。行抛出异常为

鸟粪发动机= 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.simpleDataFormat.initialize(simpleDataFormat.java:507)上 ~[com.ibm.icu-4.4.2.v20110823.jar!/:na] 位于com.ibm.icu.text.simpleDataFormat。(simpleDataFormat.java:472) ~[com.ibm.icu-4.4.2.v20110823.jar!/:na] 位于com.ibm.icu.text.simpleDataFormat。(simpleDataFormat.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]


如下所示更新依赖项解决了问题

<!-- <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>

com.innoventsolutions.birt.runtime
org.eclipse.birt.runtime_4.8.0-20180626
4.8.0