Introduction and Roadmap
Document Scope and Audience
Guide to This Document
Related Documentation
WLST Sample Scripts
WLST Online Sample Scripts
WLST Offline Sample Scripts
New and Changed WLST Features in This Release
Using the WebLogic Scripting Tool
Using WLST Online or Offline
Using WLST Online
Using WLST Offline
Interactive Mode, Script Mode, and Embedded Mode
Interactive Mode
Script Mode
Embedded Mode
Security for WLST
Securing the WLST Connection
Securing Access to Configuration Data
Securing Access from WLST Online
Writing and Reading Encrypted Configuration Values
Securing Access to Security Data
Main Steps for Using WLST in Interactive or Script Mode
Setting Up Your Environment
Invoking WLST
Exiting WLST
Syntax for WLST Commands
Redirecting Error and Debug Output to a File
Getting Help
Running WLST from Ant
Parameters
Parameters Specified as Nested Elements
Examples
Importing WLST as a Jython Module
Customizing WLST
Creating Domains Using WLST Offline
Creating and Using a Domain Template (Offline)
Browsing Information About the Configuration Hierarchy (Offline)
Editing a Domain (Offline)
Alternative: Using the configToScript Command
Considerations for Clusters, JDBC, and JMS Resources
Managing the Server Life Cycle
Using WLST and Node Manager to Manage Servers
Using Node Manager to Start Servers on a Machine
Using Node Manager to Start Managed Servers in a Domain or Cluster
Starting and Managing Servers Without Node Manager
Starting an Administration Server Without Node Manager
Managing Server State Without Node Manager
Navigating MBeans (WLST Online)
Navigating and Interrogating MBeans
Changing the Current Management Object
Navigating and Displaying Configuration MBeans Example
Browsing Runtime MBeans
Navigating and Displaying Runtime MBeans Example
Navigating Among MBean Hierarchies
Finding MBeans and Attributes
Accessing Other BEA MBeans and Custom MBeans
Configuring Existing Domains
Using WLST Online to Update an Existing Domain
Tracking Configuration Changes
Undoing or Canceling Changes
Additional Operations and Attributes for Change Management
Using WLST Offline to Update an Existing Domain
Managing Security Data (WLST Online)
Determining If You Need to Access the Edit Hierarchy
Creating a User
Adding a User to a Group
Verifying Whether a User Is a Member of a Group
Listing Groups to Which a User Belongs
Listing Users and Groups in a Security Realm
Changing a Password
Protecting User Accounts in a Security Realm
Set Consecutive Invalid Login Attempts
Deploying Applications
Using WLST Online to Deploy Applications
Using WLST Offline to Deploy Applications
Getting Runtime Information
Accessing Runtime Information: Main Steps
Script for Monitoring Server State
Script for Monitoring the JVM
Configuring Logging
Working with the WebLogic Diagnostics Framework
WLST Command and Variable Reference
Overview of WSLT Command Categories
Browse Commands
cd
currentTree
prompt
pwd
Control Commands
addTemplate
closeDomain
closeTemplate
connect
createDomain
disconnect
exit
readDomain
readTemplate
updateDomain
writeDomain
writeTemplate
Deployment Commands
deploy
distributeApplication
getWLDM
loadApplication
redeploy
startApplication
stopApplication
undeploy
updateApplication
Diagnostics Commands
exportDiagnosticData
exportDiagnosticDataFromServer
Editing Commands
activate
assign
assignAll
cancelEdit
create
delete
encrypt
get
getActivationTask
invoke
isRestartRequired
loadDB
loadProperties
save
set
setOption
showChanges
startEdit
stopEdit
unassign
unassignAll
undo
validate
Information Commands
addListener
configToScript
dumpStack
dumpVariables
find
getConfigManager
getMBean
getMBI
getPath
listChildTypes
lookup
ls
man
redirect
removeListener
showListeners
startRecording
state
stopRecording
stopRedirect
storeUserConfig
threadDump
viewMBean
writeIniFile
Life Cycle Commands
migrate
resume
shutdown
start
startServer
suspend
Node Manager Commands
nm
nmConnect
nmDisconnect
nmEnroll
nmGenBootStartupProps
nmKill
nmLog
nmServerLog
nmServerStatus
nmStart
nmVersion
startNodeManager
Tree Commands
config
custom
domainConfig
domainRuntime
edit
jndi
runtime
serverConfig
serverRuntime
WLST Variable Reference
WLST Online and Offline Command Summary
WLST Command Summary, Alphabetically By Command
WLST Online Command Summary
WLST Offline Command Summary
WLST Deployment Objects
WLSTPlan Object
WLSTProgress Object
FAQs: WLST