Jollyday插件无法在远程服务器上启动

时间:2020-04-03 15:05:56

标签: java spring spring-boot gradle java-11

我正在使用插件jollyday,java 11和spring boot(v2.2)。当我在本地计算机上部署应用程序时,一切都很好。

但是当我创建bootJar并在远程服务器上运行它时:

gradlew clean bootJar
java -jar app.jar

我收到如下错误:

is java.lang.IllegalStateException: Cannot instantiate configuration from URL 'null'.] with root cause

java.lang.NullPointerException: null
        at de.jollyday.datasource.impl.XmlFileDataSource.getConfiguration(XmlFileDataSource.java:40) ~[jollyday-0.5.10.jar!/:na]
        at de.jollyday.impl.DefaultHolidayManager.doInit(DefaultHolidayManager.java:209) ~[jollyday-0.5.10.jar!/:na]
        at de.jollyday.HolidayManager.init(HolidayManager.java:319) ~[jollyday-0.5.10.jar!/:na]

在我的代码中,这一行是罪魁祸首:

HolidayManager instance = HolidayManager.getInstance();

我认为这是此插件使用的XML文件的问题。但是我检查了一下,在最终的jar中,有一个jollyday插件,在jollyday.jar中有XML文件。

0 个答案:

没有答案
相关问题