我正在开发一个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文件。 –