Веб логика 12CR2, как получить имя развернутого приложения на уровне раздела
Я пытаюсь найти способ получить имя развернутого приложения на уровне раздела на некоторое время. Но я не получил никакой работы! Если кто так работает, пожалуйста, сообщите!
Начиная с Weblogic 12cR2 (12.2.1.0.0), FMW поддерживает несколько арендаторов, находящихся в одном домене на уровне раздела. Что очень хорошо для того, кто должен запускать несколько приложений в одном экземпляре Weblogic.
Если мы развернем веб-приложение на уровне домена, мы можем просто использовать WLST для доступа к имени развернутого приложения с помощью:
connect('<adminusername>','<adminpassword>','<t3://adminurl>)
domainConfig()
vasApps=cmo.getAppDeployments()
for app in vasApps:
print app.getName()
Но, к сожалению, эта функция больше не работает, поскольку развертывание новой версии помещает приложения в группу ресурсов уровня раздела. Возникла проблема, поскольку мы не знаем, развернуто ли приложение или нет, если вы развертываете приложение, хотите повторно развернуть его или обновить нужное приложение (уже развернутое), нет способа найти существующие приложения по их имени.
Если у кого-то есть идея, пожалуйста, поделитесь со мной!