19.3.3. Remove a Thread Pool
Unused EJB thread pools can be removed using the Management Console.
Prerequisites
- The thread pool that you want to remove cannot be in use. Refer to the following tasks to ensure that the thread pool is not in use:
Procedure 19.11. Remove an EJB thread pool using the Management Console
- Login to the Management Console. Section 3.4.2, “Log in to the Management Console”.
- Click on Profile in the top right, expand the Container item in the Profile panel on the left and select EJB 3. Then select the Thread Pools tab from the main panel.
Figure 19.7. EJB3 Thread Pools Panel
- Select the thread pool to remove in the list.
- Click the Remove button. The Remove Item dialog appears.
- Click the OK button to confirm deletion or click the Cancel link to abort the operation.If you click the Ok button, the dialog will close and the thread pool will be deleted and removed from the list.If you click Cancel, the dialog will close and no changes will be made.
Procedure 19.12. Remove a thread pool using the CLI
- Launch the CLI tool and connect to your server. Refer to Section 3.5.4, “Connect to a Managed Server Instance Using the Management CLI”.
- Use the
remove
operation with the following syntax./subsystem=ejb3/thread-pool=THREADPOOLNAME:remove
- Replace THREADPOOLNAME with the name of the thread pool.
Example 19.9. Removing a Thread Pool using the CLI
[standalone@localhost:9999 /] /subsystem=ejb3/thread-pool=ACCTS_THREADS:remove {"outcome" => "success"} [standalone@localhost:9999 /]