Я только что закончил запускать JIRA и Confluence и запускать Tomcat на сервере Ubuntu, когда заметил в Интернете инструкции по установке JIRA / Confluence на JBoss.
Я не знаком с серверами приложений JEE, так как большую часть времени проводил с более простыми контейнерами сервлетов.
Однако, если предположить, что JIRA не использует EJB, зачем развертывать его в JBoss? Что JBoss предоставляет в этом случае, а Tomcat - нет?
Одна из причин заключается в том, что некоторые организации стандартизируют конкретный сервер приложений и настаивают на том, чтобы все приложения Java выполнялись на этом сервере приложений.
Другой причиной может быть то, что человеку, устанавливающему Jira, может быть удобнее работать с JBoss, чем с Tomcat.
Нет никаких преимуществ для запуска Jira в JBoss, и производительность может быть ниже, если экземпляр JBoss, на котором запущена Jira, не оптимизирован.