В чем разница между Tomcat и TomEE, TomEE и TomEE Plus
Я хочу развернуть EJB ear на сервере, но я действительно смущен выбором сервера среди tomcat
, TomEE
и TomEE Plus
.
- в чем разница между
Tomcat
иTomEE
? - каковы новые функции в
TomEE
иTomEE Plus
? - в этом случае (ы) имеет смысл пойти на
TomEE
иTomEE Plus
?
поэтому мне нужны некоторые предложения, чтобы иметь возможность принять обоснованное решение.
2 ответов
это матрица сравнения функций между котяра, TomEE и TomEE+:
(Источник: http://tomee.apache.org/comparison.html)
1. котяра vs TomEE
котяра контейнер сервлета который поддерживает технологию сервлета и ДЖСП. TomEE более подробную чем котяра поддержка многих других технологий Java EE (специфицированных JSR-xxx).
2. сравнить TomEE vs TomEE+
TomEE содержит:
CDI-Apache OpenWebBeans
EJB-Apache OpenEJB
JPA-Apache OpenJPA
JSF-Apache MyFaces
JSP-Apache Tomcat
JSTL-Apache Котяра
JTA-Apache Geronimo Сделки
Сервлет-Apache Котяра
Javamail Будет - Апачей Джеронимо Javamail Будет
Проверка Фасоли - Apache BVal
TomEE+
Распределение TomEE Plus добавляет следующее:
JAX-RS-Apache CXF
JAX-WS-Apache CXF
JMS-Apache В частности, ActiveMQ
Разъем - Разъем Apache Geronimo
(источник:http://tomee.apache.org/apache-tomee.html)
Что нового в Котяра? Конечно, смотри!--76-->журнал изменений Tomcat.
Что нового в TomEE plus? см.TomEE изменить журнал.
3. выбрать TomEE или TomEE plus?
См. матрицу функций выше, выберите свои функции в своем приложении, что вы будете использовать. Выберите Servlet container
/ Web profile application server
/ Application server
самостоятельно.
Apache Tomcat-это контейнер сервлетов Java, который реализует следующие спецификации:
- Спецификация Сервлета Java
- Java ServerPages (JSP)
- язык выражения (EL)
- WebSocket
версия Tomcat вы выбираете будет диктовать версии вышеуказанных спецификаций, которые поддерживаются.
Apache TomEE-это стек, сертифицированный веб-профилем Java EE, который построен поверх Apache База Tomcat интегрирована с дополнительными смежными технологиями. Он добавляет реализации для следующих спецификаций (используя проект Apache, показанный в скобках):
- CDI-Apache OpenWebBeans
- EJB-Apache OpenEJB
- JPA-Apache OpenJPA
- JSF-Apache MyFaces
- JSP-Apache Tomcat
- JSTL-Apache Tomcat
- JTA - Apache Geronimo Transaction
- Сервлет-Apache Котяра
- Javamail Будет - Апачей Джеронимо Javamail Будет
- Проверка Бобов-Apache BVal
Apache TomEE + добавляет:
- JAX-RS-Apache CXF
- JAX-WS-Apache CXF
- JMS-Apache ActiveMQ
- Разъем - Разъем Apache Geronimo
обратите внимание, что все это было доступно из некоторых очевидных мест на этих веб-сайтах Apache:
Если я правильно понимаю, все ухо было оставлено в пользу старых добрых военных файлов. Но если вам нужно развернуть файл EAR, вам, скорее всего, потребуется Apache TomEE. Apache Tomcat, конечно, не знает, что делать с файлом EAR.