WebLogic 10中的临时目录

Em *_* Ae 6 java weblogic weblogic-10.x

每当WL停止时,它都不会删除它的临时目录..即

domains/mydomain/servers/myserver/tmp/_WL_TEMP_APP_DOWNLOADS

/domains/mydomain/servers/myserver/tmp/_WL_user/ /domains/mydomain/servers/myserver/stage

因此,当我们部署新的应用程序时,它不会部署一些JSP或某些类,它会保留这些文件的旧版本.导致许多业务错误+运行时错误.

这是一个已知的问题吗?我们如何解决这个问题?

pd4*_*d40 5

通常,WL将缓存您的部署,除非被要求,否则不会重新部署。但这取决于您如何部署应用程序以及服务器是否处于生产或开发模式。请参阅开发部署生产部署

一种简单的修复方法是,转到/ domains / mydomain / servers / myserver /目录并删除:

  • tmp
  • 快取
  • 日志

并保留数据安全性目录。然后重新启动。这将迫使WL重新部署。

我最初的答案包括删除数据目录,但是正如下面的@ g-demecki和@ j23指出的那样,这可能会使管理服务器混乱。我相信可以删除托管服务器上的数据目录。

  • 根据我的经验,删除** data **目录是一个严重的错误。 (6认同)
  • 根据[Oracle论坛](https://community.oracle.com/thread/2542496?tstart=0)**数据**对于管理服务器至关重要:_On AdminServer我建议您仅删除tmp,日志和缓存。在任何受管服务器上,您都可以删除任何子目录。无限制。重新启动后,它将立即重新创建。_ (2认同)