Здається, це вікове запитання (що це :)), який сервер краще між Tomcat та JBoss, але я ще не знайшов достатньо гарної відповіді, щоб вирішити свою проблему.
Я знаю, що Tomcat є лише сервлет-двигуном, і JBoss пропонує набагато більше функцій поза коробкою, але те, що я не розумію, це чому Tomcat краще використовувати в деяких ситуаціях, ніж jboss. Десь я читав, що JBoss має підключається архітектуру, і якщо потрібно, ви можете відключити функції JBoss, щоб зробити її по суті контейнером сервлетів tomcat. Якщо це так, то чи не краще це зробити замість того, щоб використовувати Tomcat, щоб залишити можливості для підключення речей назад.
Ще одне пояснення, яке я вважаю на користь Tomcat, - це те, що він легкий, це означає, що менша потреба в пам'яті або це також дозволяє швидше реагувати. Знову ж таки, мені потрібно знати, що компоненти jboss не завантажуватимуться відповідно до вимог, тобто якщо я використовую лише сервлети, тоді jboss не пропустить інші функції та автоматично стане легким.
По суті, моя програма не має жодних функцій Java EE, але «легкі» аргументи на користь Tomcat не здаються достатньо переконливими через вищезазначені причини.
Будь ласка, допоможіть.
Редагувати: Ми нарешті тоді вирішили використовувати tomcat і використовуємо його вже більше 6 місяців із великою простотою використання. Infact ми знайшли деяке практичне використання, коли ми могли дуже легко запустити кілька екземплярів tomcat на одній і тій же серверній машині для різних розробників, те ж саме може бути дуже складно з jboss.
Я виявив, що tomcat не потребує клопоту в нашій роботі, тому може бути правильним вибором, коли ви не використовуєте багато функцій Java EE. PS: Будь ласка, зауважте, що ми все ще використовуємо весну та сплячку разом з Tomcat