目前在我们的项目中使用的是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 信息。