List deployed applications in weblogic Admin Server (WLST/example)

By | March 20, 2019
  • Given the AdminServer (weblogic).
  • We would like list deployed applications in weblogic (AdminServer)
    • Connect to AdminServer using t3 protocol.
    • Get list of applications deployed in AdminServer
    • Disconnect from AdminServer

Program: List deployed applications in weblogic Admin Server:

def listDeployments():

    listAppDeployments = cmo.getAppDeployments()
    for appDeployed in listAppDeployments:
        print appDeployed.getName()

connect("myAdmin","mypassword","myAdminServer:7001")

#Enter the Application name
appName = 'difftool'
isAppDeployed=listDeployments()
disconnect()

Output: Check application is deployed in AdminServer – WLST:

c:\fmw_12.2.1.3.0\wls12213\oracle_common\common\bin>wlst.cmd D:\weblogic\ListDeployments.py

Initializing WebLogic Scripting Tool (WLST) ...

Welcome to WebLogic Server Administration Scripting Shell

Type help() for help on available commands

Connecting to t3://myAdminServer:7001 with userid weblogic ...
Successfully connected to Admin Server "AdminServer" that belongs to domain "my_domain".

Warning: An insecure protocol was used to connect to the server.
To ensure on-the-wire security, the SSL port or Admin port should be used instead.

FileAdapter
DbAdapter
JmsAdapter
AqAdapter
SocketAdapter
MQSeriesAdapter
OracleBamAdapter
UMSAdapter
CoherenceAdapter
LdapAdapter
MSMQAdapter
SAPAdapter
JDEWorldAdapter
Disconnected from weblogic server: AdminServer