我正在尝试找到一种方法来在分区级别获取已部署的应用程序名称一段时间。但我没有任何方式可行!如果谁这样工作,请告知!
自Weblogic 12cR2(12.2.1.0.0)起,FMW支持多个租户在分区级别停留在单个域中。这对于必须在单个Weblogic实例中运行多个应用程序的人来说非常有用。
如果我们在域级别部署Web应用程序,我们只需使用WLST通过以下方式访问已部署的应用程序名称:
connect('<adminusername>','<adminpassword>','<t3://adminurl>)
domainConfig()
vasApps=cmo.getAppDeployments()
for app in vasApps:
print app.getName()
但不幸的是,此功能不再起作用,因为较新的版本部署会将应用程序放入分区级资源组。问题出现了,因为我们不知道应用程序是否已部署,如果您是部署者,想要重新部署或更新需要的应用程序(已部署),则无法按名称查找现有应用程序。
如果有任何想法,请与我分享!