According to the Connector specification, while an application server shuts down, all resource adapters should be stopped. A resource adapter might hang during shutdown, since shutdown is typically a resource intensive operation. To avoid such a situation, you can set a timeout that aborts resource adapter shutdown if exceeded. The default timeout is 30 seconds per resource adapter module. To configure this timeout:
In the Admin Console, select Connector Service under the relevant configuration and edit the shutdown Timeout field. For details, click the Help button in the Admin Console.
Use the following command:
asadmin set --user adminuser server1.connector-service.shutdown-timeout-in-seconds="num-secs" |
For details, see the Sun GlassFish Enterprise Server v2.1.1 Reference Manual.
The Enterprise Server deactivates all message-driven bean deployments before stopping a resource adapter.