Не удаляйте каталог tmp/_WL_user/appname/
до развертывания новой версии;удалите его после развертывания, если это необходимо.
Еще лучше, сделайте что-нибудь для написания / построения приложения, чтобы новые WAR/EAR/JAR/TRUCK/BICYCLE
файлы содержали только файлы с новыми временными метками.
Еще лучше, есть файл, который, если он существует в WEB-INF
или META-INF
(не помню, какой), что при первом доступе после повторного развертывания, WebLogic увидит, что файл имеет более новую временную метку иавтоматически закроет весь кешированный код.Беда в том, что я не помню, каким должно быть это имя файла (хотя IIRC, оно во ВСЕХ КАПСАХ).
Но даже лучше, переписать приложения, чтобы они неэто проблема.Из нескольких сотен приложений, которые я запускаю здесь на серверах WebLogic, только очень небольшое число имеет эту проблему.Подавляющее большинство приложений «Просто работают» при их обновлении.
HTH.