About WebLogic Deploy Tooling

Learn about the WebLogic Deploying Tool (WDT) to manage a WebLogic domain in Oracle WebLogic Server for OKE.

WebLogic Deploy Tooling automates the domain creation and application deployment tasks using the metadata model that describes the domain and applications (with their dependent resources). WebLogic Deploy Tooling also provides single-purpose tools that perform domain lifecycle operations based on the content of the model.

WebLogic Deploy Tooling is used to create the container image and represent the WebLogic configuration. It makes use of a model Yaml file, an archive zip, and a properties file.

When you have multiple WDT files, the WebLogic Deploy Tooling merges them together and create a single WebLogic domain configuration represented by a single model Yaml file.

The model Yaml file that represents your WebLogic configuration is located in /u01/shared/ location.

Following is an example of a model Yaml file that has the name of the application as my-application and target cluster as my-WebLogic-domain-cluster:

appDeployments:
    Application:
      my-application :
        SourcePath: wlsdeploy/applications/my-application
        Target: my-WebLogic-domain-cluster
        ModuleType: ear

Following is an example of a model Yaml file that has only WebLogic credentials:

domainInfo:     
    AdminUserName: '@@SECRET:__weblogic-credentials__:username@@'         
    AdminPassword: '@@SECRET:__weblogic-credentials__:password@@'

Following is an example of a model Yaml file that has RCU database connection information:

domainInfo:
    RCUDbInfo:
      rcu_prefix: '@@SECRET:@@ENV:DOMAIN_UID@@-rcu-access:rcu_prefix@@'
      rcu_schema_password: '@@SECRET:@@ENV:DOMAIN_UID@@-rcu-access:rcu_schema_password@@'
      rcu_db_conn_string: '@@SECRET:@@ENV:DOMAIN_UID@@-rcu-access:rcu_db_conn_string@@'
      rcu_db_user: '@@SECRET:@@ENV:DOMAIN_UID@@-rcu-access:rcu_db_user@@'
      rcu_admin_password: '@@SECRET:@@ENV:DOMAIN_UID@@-rcu-access:rcu_admin_password@@'

To know more, see Metadata Model in WebLogic Deploy Tooling.