Jaka jest różnica między Tomcat i TomEE, TomEE i TomEE Plus
Chcę wdrożyć EJB ear na serwerze, ale jestem naprawdę zdezorientowany co do wyboru serwera wśród tomcat
, TomEE
i TomEE Plus
.
- jakie są różnice między
Tomcat
iTomEE
? - jakie są nowe funkcje w
TomEE
iTomEE Plus
? - w jakim przypadku (s) ma sens iść na
TomEE
iTomEE Plus
?
Więc potrzebuję kilku sugestii, aby móc podjąć świadomą decyzję.
2 answers
Jest to macierz porównywania funkcji pomiędzy Tomcat, TomEE oraz TomEE+:
(Źródło: http://tomee.apache.org/comparison.html)
1. Tomcat vs TomEE
Tomcat jest kontenerem serwletów obsługującym technologię servlet i JSP. TomEE jest bardziej rozbudowany niż Tomcat obsługujący wiele innych technologii Java EE (określonych przez JSR-xxx).
2. Porównaj TomEE vs TomEE+
TomEE zawiera:
CDI-Apache OpenWebBeans
EJB-Apache Openjb
JPA-Apache OpenJPA
JSF-Apache MyFaces
JSP-Apache Tomcat
JSTL-Apache Tomcat
JTA-transakcja Apache Geronimo
Servlet-Apache Tomcat
Javamail-Apache Geronimo JavaMail
- Apache BVal
TomEE+
Na Tomee Plus distribution dodaje następujący tekst:
JAX-RS-Apache CXF
JAX-WS-Apache CXF
JMS-Apache ActiveMQ
Złącze - Apache Geronimo Connector
(Źródło: http://tomee.apache.org/apache-tomee.html )
Co nowego w Tomcat? Oczywiście, zobacz Dziennik zmian Tomcat.
Co nowego w TomEE plus? zobacz TomEE change log.
3. wybrać TomEE czy TomEE plus ?
Zobacz Funkcje macierz na powyższym, wybierz swoje funkcje w aplikacji, co będzie używany. Następnie wybierz Servlet container
/ Web profile application server
/ Application server
sam.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2018-05-28 15:51:56
Apache Tomcat jest kontenerem serwletów Java, który implementuje następujące specyfikacje:
- Java Servlet Specification
- Java ServerPages (JSP)
- język wyrażeń (EL)
- WebSocket
Wybrana wersja programu Tomcat dyktuje obsługiwane wersje powyższych specyfikacji.
Apache TomEE to stos z certyfikatem Java EE Web Profile, który jest zbudowany na bazie bazy Apache Tomcat zintegrowanej z dodatkowymi powiązanymi technologie. Dodaje implementacje dla następujących specyfikacji (używając projektu Apache pokazanego w nawiasach):
- CDI-Apache OpenWebBeans
- EJB-Apache OpenEJB
- JPA-Apache OpenJPA
- JSF-Apache MyFaces
- JSP-Apache Tomcat
- JSTL-Apache Tomcat
- JTA - transakcja Apache Geronimo
- Servlet - Apache Tomcat
- Javamail-Apache Geronimo JavaMail
- Bean Validation-Apache BVal
Apache TomEE + dodaje:
- JAX-RS-Apache CXF
- JAX-WS-Apache CXF
- JMS-Apache ActiveMQ
- Złącze - Apache Geronimo Connector
Zauważ, że wszystko to było dostępne z oczywistych miejsc na tych stronach Apache:
Jeśli dobrze rozumiem, cała sprawa z uchem została porzucona na rzecz starych, dobrych akt wojennych. Ale jeśli musisz wdrożyć plik EAR, jesteś bardziej niż prawdopodobne będzie wymagać Apache TomEE. Apache Tomcat z pewnością nie wie, co do cholery zrobić z plikiem ucha.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2015-05-29 20:44:47