Use wsadmin scripting
The WebSphere administrative (wsadmin) scripting program is a powerful, non-graphical command interpreter environment enabling you to run administrative operations in a scripting language.
The wsadmin tool is intended for production environments and unattended operations. We can use wsadmin.sh to perform the same tasks that we can perform using the console.
Restriction: The wsadmin tool does not apply to the Liberty profile. See Administer the Liberty profile from the command prompt instead.
The following list highlights the topics and tasks available :
- Get started
Provides an introduction to WebSphere Application Server scripting and information about . Topics include information about the scripting languages and the scripting objects, and instructions for starting wsadmin.sh.
- Use the script library to automate the application serving environment
Provides a set of Jython script procedures that automate the most common application server administration functions. For example, we can use the script library to easily configure servers, applications, mail settings, resources, nodes, business-level applications, clusters, authorization groups, and more. We can run each script procedure individually, or combine several procedures to quickly develop new scripts.
- Deploy applications
Provides instructions for deploying and uninstalling applications. For example, stand-alone Java archive files and web archive files, the console, remote EAR files, file transfer applications, and so on.
- Manage deployed applications
Includes tasks that you perform after the application is deployed. For example, starting and stopping applications, checking status, modifying listener address ports, querying application state, configuring a shared library, and so on.
- Configure servers
Provides instructions for configuring servers, such as creating a server, modifying and restarting the server, configuring the JVM, disabling a component, disabling a service, and so on.
- Configure connections to web servers
Includes topics such as regenerating the plug-in, creating new virtual host templates, modifying virtual hosts, and so on.
- Manage servers
Includes tasks that you use to manage servers. For example, stopping nodes, starting and stopping servers, querying a server state, starting a listener port, and so on.
- Clustering servers
Includes topics about clusters, such as creating clusters, creating cluster members, querying a cluster state, removing clusters, and so on.
- Configuring security
Includes security tasks, for example, enabling and disabling administrative security, enabling and disabling Java 2 security, and so on.
- Configuring data access
Includes topics such as configuring a Java DataBase Connectivity (JDBC) provider, defining a data source, configuring connection pools, and so on.
- Configuring messaging
Includes topics about messaging, such as Java Message Service (JMS) connection, JMS provider, WebSphere queue connection factory, MQ topics, and so on.
- Configuring mail, URLs, and resource environment entries
Includes topics such as mail providers, mail sessions, protocols, resource environment providers, referenceables, URL providers, URLs, and so on.
- Troubleshooting
Provides information about how to troubleshoot . For example, tracing, thread dumps, profiles, and so on.
- Scripting reference material
Includes all of the reference material related to scripting. Topics include the syntax for wsadmin.sh and for the administrative command framework, explanations and examples for all of the scripting object commands, the scripting properties, and so on.
Related tasks
Get started with wsadmin scripting Use the script library to automate the application serving environment Administer applications Manage deployed applications Configure servers Set up intermediary services Manage servers and nodes Clustering servers with wsadmin scripting Configure security Configure data access with wsadmin scripting Configure messaging with wsadmin scripting Configure mail, URLs, and resource environment entries with wsadmin scripting Configure web services applications Use the Administration Thin Client Troubleshooting Scripting and command line reference material