2015-06-26 7 views
0

При остановке/запуске развертывания с помощью консоли WebLogic администратора, иногда мы получаем следующую ошибку:WebLogic Console - Нет файлы приложения не существует, когда передислокация применения

Unable to access application source information in '/opt/product/oracle/local/managedservers/mydomain/servers/serverA/stage/apputil/apputil.war' 
for application 'apputil’. 
The specific error is: [Deployer:149158] No application files 
exist at '/opt/product/oracle/local/managedservers/mydomain/servers/serverA/stage/apputil/apputil.war' 

Тем не менее, если я остановить и запустить управляемый сервер, развертывание, похоже, вернется.

Мой вопрос: ПОЧЕМУ исчезли эти военные файлы с управляемого сервера, казалось бы, случайным образом, пока сервер работает? Это обычно происходит после того, как мы не коснулись развертывания в течение некоторого времени (6 месяцев). Существуют и другие файлы войны для других развертываний. Это не влияет на работу приложения, пока мы не попытаемся его остановить.

Это то, что файловая система выглядит до и после.

[[email protected] stage]$ pwd;ls -alstr 
/opt/product/oracle/local/managedservers/mydomain/servers/serverA/stage 
total 20 
4 drwxr-x--- 8 oracle dba 4096 Mar 19 2014 .. 
4 drwxr----- 3 oracle dba 4096 Mar 19 2014 app-crypto-util 
4 drwxr----- 2 oracle dba 4096 Mar 19 2014 appadmin 
4 drwxr----- 2 oracle dba 4096 Mar 19 2014 appsm 
4 drwxr----- 5 oracle dba 4096 May 1 15:29 . 

[[email protected] stage]$ ls 
appadmin app-crypto-util appsm 

Restart управляемый сервер здесь ...

[[email protected] stage]$ ls 
appdmin app-crypto-util appsm apputil 

[[email protected] stage]$ ls -alstr 
total 24 
4 drwxr-x--- 8 oracle dba 4096 Mar 19 2014 .. 
4 drwxr----- 3 oracle dba 4096 Mar 19 2014 app-crypto-util 
4 drwxr----- 2 oracle dba 4096 Mar 19 2014 appadmin 
4 drwxr----- 2 oracle dba 4096 Mar 19 2014 appsm 
4 drwxr----- 2 oracle dba 4096 Jun 25 14:35 apputil 
4 drwxr----- 6 oracle dba 4096 Jun 25 14:35 . 

[[email protected] stage]$ ls -alstr apputil/apputil.war 
28660 -rw-r----- 1 oracle dba 29347298 Jun 25 14:35 apputil/apputil.war 

ответ

-1

Ссылаясь на дату модификации каталога этапе, по-видимому, этот реж создается/отредактирован, когда произойдет событие, может быть сценарием, и если он в этом случае проблема должна исходить из этого сценария при копировании приложений войн.

Так что в моем POV при остановке развертывания, возможно, weblogic останавливает управляемый сервер apputil, который удаляет войну с начала сцены, а при запуске развертывания после ее остановки он не запускает указанный управляемый сервер раньше, и попробуйте перераспределить все приложения, которые вызывают исключение.

+0

Вероятно, он был создан при перезапуске управляемого сервера. –

+0

Да, конечно! –

+0

Правильно, я знаю, что он был создан и перераспределен после перезапуска. Но я хочу знать, что его удалило (даже если оно работает в течение нескольких месяцев). Это происходит в нескольких наших доменах, которые нередко развертываются/перезапускаются. –