Это будет старый вопрос (который это:)), какой сервер лучше между Tomcat и JBoss, но я еще не нашел достаточно хорошего ответа, чтобы решить мою проблему.
Я знаю, что Tomcat - это только сервлет-движок, и JBoss предлагает множество других функций из коробки, но то, что я не понимаю, - это то, почему Tomcat лучше использовать в некоторых ситуациях, чем jboss. Я где-то читал, что JBoss имеет подключаемую архитектуру и, если необходимо, вы можете отключить функции от JBoss, чтобы сделать его по существу контейнером сервлетов tomcat. Если это так, то не лучше ли это сделать, а не использовать Tomcat, чтобы оставить область для подключения.
Другим объяснением, которое я нахожу в пользу Tomcat, является то, что он легкий, это означает, что требуется меньше памяти, или это также позволяет быстрее реагировать. Опять же, мне нужно знать, что jboss не будет загружать компоненты в соответствии с требованием, то есть если я использую только сервлеты, тогда jboss не пропустит остальные функции и автоматически станет легким.
По сути, мое приложение не обладает функциями Java EE, но "легкие" аргументы в пользу Tomcat не кажутся достаточно убедительными из-за вышеупомянутых причин.
Пожалуйста, помогите.
Edit: Мы наконец решили использовать tomcat тогда, и мы использовали его более 6 месяцев с большой простотой использования. Infact мы нашли практическое применение, где мы могли бы очень легко запускать несколько экземпляров tomcat на одной и той же серверной машине для разных разработчиков, то же самое было бы очень сложно с jboss.
Я нашел, что tomcat был без проблем для нашей работы и поэтому может быть правильным выбором, если вы не используете большую часть возможностей Java EE. PS: Обратите внимание, что мы все еще используем Spring и Hibernate с Tomcat