Запустите JBoss со следующим набором параметров JVM
-Xms128m -Xmx512m -Dsun.rmi.dgc.client.gcInterval = 3600000 -Dsun.rmi.dgc.server.gcInterval = 3600000 -XX: +UseConcMarkSweepGC -XX: + CMSPermGenSweepingEnabled -XX: + CMSClassUnloadingEnabled -XX: MaxPermSize = 512m -Xverify: нет
Тогда не следует получать исключения и ошибки, связанные с памятью.Ограничение памяти в 2 ГБ не должно быть большой проблемой, однако 4 ГБ дадут вам больше комфорта.