缓存的目的是什么(tmp \ _WL_user,AdminServer / tmp)?

时间:2019-04-30 14:53:11

标签: caching weblogic12c

我们加载了一个旧的jar,而不是正确的jar。这是一个临时性的问题,当我们重新启动服务器时,它选择了正确的jar,因此我正在寻找可能的原因,然后我发现tmp / _WL_user和/ AdminServer / tmp有两个地方,它们包含应用程序罐。有人可以解释这两个位置的目的,以及WebLogic何时从这两个位置加载jar吗?

2 个答案:

答案 0 :(得分:1)

这些是临时应用程序目录。通常,这些文件和目录在不再需要时会自动删除。但是,可以手动删除它们以节省磁盘空间。请记住,删除这些文件之前应先停止WLS。

答案 1 :(得分:1)

/ tmp / WL_user实际上是您的Admin /托管服务器的缓存。万一您意外删除了实际的jar / war / ear文件,即使重新启动服务器,您的应用程序仍将运行。仅当您删除/ tmp / WL_user目录并重新启动服务器时,它才会查找jar文件的实际位置。

请注意是否已启用登台,您还将找到一个名为“ stage”的目录。通常在生产环境中启用此功能,在生产环境中您将找到jar文件的另一个副本。我不确定这个目的,但这还是保留了jar文件的另一个副本,以避免从原始源目录中意外删除。

希望这可以澄清。