如何使用 Joda-time 属性 org.joda.time.DateTimeZone.Folder

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

目前在我们的项目中使用的是joda-time 2.9.9版本,该项目正在生产中,我们需要更新jodatime的tzdata。 Java 1.8 网络逻辑 12.2.1.3 来自 https://data.iana.org/time-zones/releases/tzdata2023c.tar.gz

的 tzdata

当测试服务器服务器启动时,我们有一个exception.


        at weblogic.work.PartitionUtility.runWorkUnderContext(PartitionUtility.java:41)
        at weblogic.work.SelfTuningWorkManagerImpl.runWorkUnderContext(SelfTuningWorkManagerImpl.java:652)
        at weblogic.work.ExecuteThread.execute(ExecuteThread.java:420)
        at weblogic.work.ExecuteThread.run(ExecuteThread.java:360)
Caused by: java.lang.RuntimeException: java.io.FileNotFoundException: /tmp/tz/tzdata2020a/ZoneInfoMap (Is a directory)
        at org.joda.time.DateTimeZone.getDefaultProvider(DateTimeZone.java:506)
        at org.joda.time.DateTimeZone.getProvider(DateTimeZone.java:413)
        at org.joda.time.DateTimeZone.forTimeZone(DateTimeZone.java:349)(ExchangeTimingHandlerImpl.java:99)
        ... 82 more
Caused by: java.io.FileNotFoundException: /tmp/tz/tzdata20223c/ZoneInfoMap (No such file or directory)
        at java.io.FileInputStream.open0(Native Method)
        at java.io.FileInputStream.open(FileInputStream.java:195)
        at java.io.FileInputStream.<init>(FileInputStream.java:138)
        at org.joda.time.tz.ZoneInfoProvider.openResource(ZoneInfoProvider.java:196)
        at org.joda.time.tz.ZoneInfoProvider.<init>(ZoneInfoProvider.java:74)
        at org.joda.time.DateTimeZone.getDefaultProvider(DateTimeZone.java:503)
        ... 90 more

我们一直在调查 https://www.joda.org/joda-time/tz_update.html https://github.com/JodaOrg ,但我们找不到与属性或“ZoneInfoMap(没有这样的文件或目录)”相关的任何内容。

有人知道解决办法吗?

谢谢 问候

想法是能够从 jda-time 库更新 tzdata 信息。

java java-8 weblogic jodatime weblogic12c
© www.soinside.com 2019 - 2024. All rights reserved.