Какова цель кэширования (tmp \ _WL_user, AdminServer / tmp)? - PullRequest
0 голосов
/ 30 апреля 2019

у нас загружена старая банка вместо правильной. это была временная проблема, и когда мы перезапустили сервер, он выбрал правильный jar, поэтому я искал, что может быть причиной этого, и я обнаружил, что есть два места tmp / _WL_user и / AdminServer / tmp, которые содержат копии баночки для приложений. Может кто-нибудь объяснить цель этих двух мест и когда WebLogic загружает банки из них?

Ответы [ 2 ]

1 голос
/ 07 мая 2019

/ tmp / WL_user на самом деле является кешем вашего администратора / управляемого сервера.В случае, если вы случайно удалили файл jar / war / ear, ваше приложение все равно будет работать, даже если вы перезагрузите сервер.Он будет искать фактическое местоположение файла jar только тогда, когда вы удалите каталог / tmp / WL_user и перезапустите серверы.

Wroth, отметив, что если у вас включена промежуточная работа, вы также найдете каталог с именем 'stage».Как правило, это включено в производстве, где вы найдете другую копию файла JAR.Я не уверен в цели, но это опять-таки сохранить еще одну копию файла JAR, чтобы избежать случайного удаления из исходного исходного каталога.

Надеюсь, это проясняется.

1 голос
/ 02 мая 2019

Это временные каталоги приложений.Обычно эти файлы и каталоги удаляются автоматически, когда они больше не нужны.Однако их можно удалить вручную, чтобы сэкономить место на диске.Помните, что WLS должен быть ОСТАНОВЛЕН перед удалением этих файлов.

...