Is there a way to limit the number of MDB's running on a server at any given time? If it can't be limited by the deployment descriptors what is the determining factor that jboss uses to determine the number of simultaneous instances to create? Thanks.
You can customize the container and assign them to your MDBs. If you limit the size of the pool in a container XXX and you assign it to an MDB YYY then you can limit the number of MDB of class YYY.
This is done in the jboss.xml file and you have examples in the free jboss doco I think.