I was wondering if there is a method/tool on JBoss AS or JBoss EAP (Or possibly JON) that allows you to provision a specific amount of resources or limit the amount of resources an application can utilise?
If so how is this done?
I don't think there would be anything, especially not on the JVM-level in AS/JON.
You should take a look at some OS-level mechanisms to limit this, e.g. limits.conf in Linux (http://linux.die.net/man/5/limits.conf).
Retrieving data ...