首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何清理WebSphere应用服务器的缓存?

如何清理WebSphere应用服务器的缓存?
EN

Stack Overflow用户
提问于 2019-08-25 16:37:16
回答 2查看 4.6K关注 0票数 4

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

https://developer.ibm.com/answers/questions/200115/how-do-i-clean-the-websphere-application-servers-c/

http://www-01.ibm.com/support/docview.wss?uid=swg21607887

那些提到的文件不存在。我从这个链接下载了WebSphere:

https://www-01.ibm.com/support/docview.wss?uid=swg24041819#LibertyZip

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

EN

回答 2

Stack Overflow用户

发布于 2019-08-26 08:05:52

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

在Liberty中,您希望运行服务器启动(或运行)命令,并在命令后附加--clean,如下所示:

代码语言:javascript
复制
server start {serverName} --clean

完整的文档在这里:https://www.ibm.com/support/knowledgecenter/en/SSEQTP_liberty/com.ibm.websphere.wlp.doc/ae/rwlp_command_server.html

此外,你是正确的(感谢WebSphere自由的零迁移),你应该能够将你的应用程序重新部署到最新版本的自由,而不需要做任何更改(只要你不做任何配置更改)。

票数 2
EN

Stack Overflow用户

发布于 2021-02-23 02:29:32

您需要清除JVM类缓存以及OSGI类缓存。这里有一篇关于how to clear the cache in websphere.的很好的解释的文章

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/57644482

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档