【发布时间】:2011-04-18 09:39:47
【问题描述】:
我需要设置 JVM 通常从操作系统获取的日期。
为什么?我们有一个与旧版应用程序交互的应用程序。遗留的所有数据始终是过去的某个日期(客户端会报告已保存的实时数据副本(昨天的数据),以免影响实时机器上事务的响应时间,并且演示是在开发机器上完成的,也是过去的某个日期)
我们的应用需要在不迟于旧版应用的日期之前发布交易。旧版应用程序位于不同的服务器上。我们有一个返回数据当前日期的过程,并且需要让 Java 应用程序在该日期完全运行。
我们无法更改系统日期,因为数据仓库也在那个盒子上运行。因此,唯一的选择是更改 JVM 认为它从操作系统获取的日期。
有什么想法吗?
【问题讨论】: