Caching 如何清理WebSphere Application server';s缓存?

Caching 如何清理WebSphere Application server';s缓存?,caching,websphere-liberty,Caching,Websphere Liberty,我正在Windows10中使用旧的WebSphereApplicationServer版本8.5.5.9。我试图将其升级到最新版本,但由于依赖于旧版本的WebSphere,我的旧应用程序无法启动。我面临的问题是,我的最新代码部署没有显示最新的更改。它显示了一些以前的老东西。我猜WebSphere会将我的应用程序类文件缓存到某个地方。当我使用谷歌搜索时,如何清理Websphere application server的缓存?我发现一些链接如下:- 上述文件不存在。我从以下链接下载了WebSph

我正在Windows10中使用旧的WebSphereApplicationServer版本8.5.5.9。我试图将其升级到最新版本,但由于依赖于旧版本的WebSphere,我的旧应用程序无法启动。我面临的问题是,我的最新代码部署没有显示最新的更改。它显示了一些以前的老东西。我猜WebSphere会将我的应用程序类文件缓存到某个地方。当我使用谷歌搜索时,如何清理Websphere application server的缓存?我发现一些链接如下:-

上述文件不存在。我从以下链接下载了WebSphere:-


那么如何清理这个特定版本的服务器缓存呢?我猜如果我可以清理服务器缓存,那么最新的代码部署应该可以工作。我不确定。因此,请告诉我如何将最新代码部署到WebSphere

根据您的最后一个链接和stackoverflow标记,听起来您使用的是WebSphere Liberty,而不是传统的WebSphere。然而,关于清除缓存的前两个链接是指如何在传统的WebSphere而不是Liberty中进行清除

在Liberty中,您希望在运行server start(或run)命令时附加--clean,如:

server start {serverName} --clean
完整文档如下所示:


此外,您还正确地认识到(由于WebSphere Liberty的零迁移),您应该能够将应用重新部署到Liberty的最新版本,而无需进行任何更改(只要不进行任何配置更改)。

您需要清除JVM类缓存以及OSGI类缓存。下面是一篇关于