This content has been marked as final.
Show 1 reply
-
1. Re: How to Programmatically shut down JBoss
michaelklem May 4, 2004 1:43 PM (in response to ccaustin)What I did was this:
List serverList = MBeanServerFactory.findMBeanServer( null );
MBeanServer server = (MBeanServer)serverList.iterator().next()
get app server version
if version 2.4.4
server.invoke( "DefaultDomain:type=Shutdown", "shutdown" );
else if version 3.0.x
server.invoke( "jboss.system:type=Server", "shutdown" );
To get the app server version:
if ( jmxMgr.isRegistered( "jboss.system:type=Server" ) )
String data = (String)jmxMgr.getAttribute( "jboss.system:type=Server", "Version" );
This is simplified but hopefully will help you out