有没有办法清除 IBM MobileFirst Platform 服务器缓存?
Is there a way to clear IBM MobileFirst Platform server Cache?
我正在从事一个 IBM MobileFirst Platform 7.1 项目,其中 worklight.properties 中有许多名称值对文件。
比如说,
HOST_NAME = www.google.com
我从 MobileFirst 适配器访问这些变量。
var hostName = WL.Server.configuration["HOST_NAME"]
在某些情况下,我必须将 worklight.properties 中的 HOST_NAME 更改为不同的值。但有时,即使在 worklight.properties 文件中更改了值,它们也不会在适配器中更新。
每次更改值时,我都会执行以下操作,
- 清理项目
- 重启服务器
- 再次部署适配器
值似乎没有任何变化。
我怀疑,MobileFirst 服务器缓存值并重用旧值而不更新新值。我这样说是因为,我尝试删除 worklight.properties 文件中的值,甚至尝试删除文件本身。适配器仍在使用旧值。
我尝试删除工作区中的 MobileFirstServerConfig 文件夹。即使那样也没有用。
如果有人可以帮助我清除缓存或找到解决此问题的方法,那就太好了。提前致谢。
worklight.properties 文件嵌入到项目运行时 WAR 文件中。因此,如果您更改 worklight.properties 中的任何内容,则必须重建 WAR 文件并重新部署它。根据您的描述,听起来您只是在构建适配器(而不是应用程序)。至少,我建议从项目 "bin" 目录中删除运行时 WAR 文件(只是为了确保它得到重建)并构建所有应用程序环境。那应该构建/重新部署 WAR 文件并重新启动服务器,然后你正在做的应该工作。
我有点遵循了上面的方法,但最初它没有用。
但后来我尝试按照这个确切的顺序执行这些步骤并且它似乎有效。
- 停止 Worklight 服务器。
- 从 Mobile First Development Server 中删除您的项目。
- 转到 "bin" 目录并删除您的项目 war。
- 清理并构建整个工作区。
- 启动服务器
- 部署适配器
- 运行 你的应用。
以下是要遵循的步骤:
1。如果 worklight 服务器已启动并且 运行,请停止它或重新启动您的系统。
2.清除bin文件夹。
3. 为环境做清洁项目和建设。
4.先打开Mobile Console(Start server)
5. 部署所有适配器
6. 运行 你的应用。
如果wlq或wl错误即将到来,我们可以在我们的主文件中给出一条警告消息 'test',我们拥有所有 javascript 文件。
我正在从事一个 IBM MobileFirst Platform 7.1 项目,其中 worklight.properties 中有许多名称值对文件。
比如说,
HOST_NAME = www.google.com
我从 MobileFirst 适配器访问这些变量。
var hostName = WL.Server.configuration["HOST_NAME"]
在某些情况下,我必须将 worklight.properties 中的 HOST_NAME 更改为不同的值。但有时,即使在 worklight.properties 文件中更改了值,它们也不会在适配器中更新。
每次更改值时,我都会执行以下操作,
- 清理项目
- 重启服务器
- 再次部署适配器
值似乎没有任何变化。
我怀疑,MobileFirst 服务器缓存值并重用旧值而不更新新值。我这样说是因为,我尝试删除 worklight.properties 文件中的值,甚至尝试删除文件本身。适配器仍在使用旧值。
我尝试删除工作区中的 MobileFirstServerConfig 文件夹。即使那样也没有用。
如果有人可以帮助我清除缓存或找到解决此问题的方法,那就太好了。提前致谢。
worklight.properties 文件嵌入到项目运行时 WAR 文件中。因此,如果您更改 worklight.properties 中的任何内容,则必须重建 WAR 文件并重新部署它。根据您的描述,听起来您只是在构建适配器(而不是应用程序)。至少,我建议从项目 "bin" 目录中删除运行时 WAR 文件(只是为了确保它得到重建)并构建所有应用程序环境。那应该构建/重新部署 WAR 文件并重新启动服务器,然后你正在做的应该工作。
我有点遵循了上面的方法,但最初它没有用。
但后来我尝试按照这个确切的顺序执行这些步骤并且它似乎有效。
- 停止 Worklight 服务器。
- 从 Mobile First Development Server 中删除您的项目。
- 转到 "bin" 目录并删除您的项目 war。
- 清理并构建整个工作区。
- 启动服务器
- 部署适配器
- 运行 你的应用。
以下是要遵循的步骤:
1。如果 worklight 服务器已启动并且 运行,请停止它或重新启动您的系统。
2.清除bin文件夹。
3. 为环境做清洁项目和建设。
4.先打开Mobile Console(Start server)
5. 部署所有适配器
6. 运行 你的应用。
如果wlq或wl错误即将到来,我们可以在我们的主文件中给出一条警告消息 'test',我们拥有所有 javascript 文件。