JBoss ни в коем случае не мертвый проект; он очень активен и имеет мощную коммерческую поддержку от RedHat. Они потратили значительное количество времени на перестройку всего сервера приложений для запуска нового микроконтейнера JBoss. Не уверен, что это стоило трех с лишним лет усилий, но примечания к выпуску здесь:
http://sourceforge.net/project/shownotes.php?release_id=645033&group_id=22866
Как и в случае любого большого переписывания сервера приложений, я бы внимательно следил за JBoss 5. Если вы программируете просто под спецификации Java EE, то Glassfish, вероятно, удовлетворит ваши потребности. Если вы хотите использовать части стека JBoss (Seam, JBoss AOP и т. Д.), То, возможно, стоит ориентироваться либо на JBoss 4, а не на 5, в зависимости от вашего графика QA / развертывания. К моменту выхода версии 5.1 основные ошибки должны быть устранены, и, надеюсь, вы сможете легко их перенести.