Não tenho certeza de qual seria o mínimo em sua situação. Não usamos a opção de clustering em que trabalho. No entanto, a única maneira que eu poderia criar para minimizar nossa configuração foi desimplementar tudo, exceto os serviços que eu sabia que precisávamos. Eu iniciei o JBoss e passei pelos erros no log para descobrir quais dependências estavam faltando, implemente-as e reinicie o JBoss para obter logs limpos. Acho que tive que reiniciar cerca de cinco vezes para pegar todos os serviços necessários.