2013-07-02 27 views
0

我在AIX上運行WebSphere 8,並且正在嘗試使用日期模擬。爲此,我使用SolutionSoft提供的名爲Time Machine的軟件包。AIX上的WebSphere不佔用系統時間

Time Machine的想法是,它取代了系統時間API,以便用戶可以指定任何日期,凍結日期,甚至是節奏。

現在,這一切都很好,AIX和例如日期和「touch -m」都按預期工作。談到WAS8時,情況完全不同。

從我能說的一直保持WAS撿起真正的時間而不是系統時間,這是一個麻煩,你可以意識到。我還沒有找到讓WAS知道模擬時間的方法 - 我試圖重新啓動WAS進程無濟於事。

任何人都知道WAS/AIX的組合是如何處理時間的,更具體地說,我如何說服WAS來獲取模擬時間?

回答

1

答案是首先讓Time Machine知道WAS附帶的JRE,因爲這不會自動完成。這是通過tminstall命令完成的:

tminstall -j <path to JVM directory> 

完成後,可以使用tmuser命令操縱WAS時間。例如

tmuser -a -u wasuser -x 122323592015 

在聖誕節前2015年

設定的時間快到午夜,夜