WebLogic Scripting Tool
weblogic.Adminutility that you use to interrogate MBeans and configure a WebLogic Server instance (deprecated in this release of WebLogic Server)
wlconfigAnt task tool for making WebLogic Server configuration changes (see "Using Ant Tasks to Configure and Use a WebLogic Server Domain" in Developing Applications with WebLogic Server)
weblogic.Deployerutility for deploying applications. (see "Overview of Deployment Tools" in Deploying Applications to WebLogic Server)
A. You can create, configure, and manage domains using WLST, command-line utilities, and the Administration Console interchangeably. The method that you choose depends on whether you prefer using a graphical or command-line interface, and whether you can automate your tasks by using a script.
WLST online is used when you are connected to a running server and provides simplified access to Managed Beans (MBeans), WebLogic Server Java objects that you manage through JMX. Online, WLST provides access to information that is persisted as part of the internal representation of the configuration.
WLST offline enables you to create a new domain or update an existing domain without connecting to a running WebLogic Server—supporting the same functionality as the Configuration Wizard. Offline, WLST only provides access to information that is persisted in the
A. Yes. WebLogic Server developers and administrators can extend the WebLogic scripting language to suit their environmental needs by following the Jython language syntax. For more information, see
A. Yes, using the
exitonerror variable. Set this variable to
true to specify that execution should exit when WLST encounters an error, or
false to continue execution. This variable defaults to
true. For more information, see WLST Variable Reference.
A. This is the proper Jython syntax. For more information, see
Q. Parameterization enables you to easily move configuration files between environments. For example, you may want to parameterize the log file locations. Does WLST support this type of parameterization?
A. Yes. You can use the
loadProperties command to load your variables and values from a properties file. When you use the variables in your script, during execution, the variables are replaced with the actual values from the properties file.
A. Navigate to the custom tree using the
custom command. For more information, see Tree Commands.
Also, because WLST offline enables you to access and update the configuration objects that appear in the configuration files only, if you wish to view and/or change attribute values for a configuration object that is not already persisted in the configuration files as an XML element, you must first create the configuration object.
A. If you are connecting to a WebLogic Server instance via HTTP, ensure that the
TunnelingEnabled attribute is set to
true for the WebLogic Server instance. For more information, see "TunnelingEnabled" in WebLogic Server MBean Reference at
A. Yes. You can instantiate an instance of the WLST interpreter in your Java code and use it to run WLST commands and scripts. You can then call the WLST scripts as a startup class or as part of
ejbCreate so that they execute on the server side. For more information, see Embedded Mode.
A. Yes. You can update the WLST home directory to define custom WLST commands, WLST commands within a library, and WLST commands as a Jython module. For more information, see Customizing WLST.