我正在開發一個IBM MobileFirst Platform 7.1項目,其中worklight.properties文件中有許多名稱值對。有沒有辦法清除IBM MobileFirst Platform服務器緩存?
比方說,
HOST_NAME = www.google.com
我訪問這些變量形成MobileFirst適配器。
var hostName = WL.Server.configuration["HOST_NAME"]
有些情況下,我必須將worklight.properties中的HOST_NAME更改爲其他值。但有時,即使在worklight.properties文件中的值發生更改後,它們在適配器中也沒有得到更新。
當我改變我做了以下的數值時,都會
- 清潔項目
- 重新啓動服務器
- 部署適配器再次
似乎沒有什麼改變數值。
我懷疑,MobileFirst服務器緩存值並重新使用舊值而不更新新值。我這樣說是因爲我試圖刪除worklight.properties文件中的值,甚至試圖刪除文件本身。該適配器仍舊使用舊值。
我嘗試刪除我的工作區中的MobileFirstServerConfig文件夾。即使這樣也行不通。
如果有人能幫我清除緩存或找到解決此問題的解決方法,那將會很棒。提前致謝。
什麼是您的MFP版本? –
@HussamEddin其MFP 7.1 – ChandrasekarG
如果你正在在Eclipse測試,每次進行更改worklight.properties,必須右擊你的項目,然後選擇「生成項目」,所以MFP將重新部署WAR文件。 –