1.Kater vs TomEE Kater ist ein Servlet-Container, der Servlet- und JSP-Technologie unterstützt. TomEE ist umfangreicher als Kater Unterstützung vieler anderer Java EE-Technologien (spezifiziert von JSR-xxx).
3. Wählen TomEE oder TomEE plus?
Siehe Funktionsmatrix oben, wählen Sie Ihre Funktionen in Ihrer Anwendung aus, die Sie verwenden werden. Dann wähle Servlet container/ Web profile application server / Application server von dir selbst.
Können Sie mir helfen, die Laufzeit des Supports hier zu klären, ob der Anwendungsserver die Bibliothek beispielsweise mit JPA mit OpenJPA als Implementierung bereitstellt oder mehr als beispielsweise mit Tomcat, das JPA nicht unterstützt, also wir kann Hibernate nicht verwenden, was eine andere Implementierung von JPA ist?
– Fauzi Achmad
31. Januar 2018 um 11:56 Uhr
Sie können JPA mit Apache Tomcat verwenden (ich bin sicher, 100%), Sie müssen Ihrer Anwendung eine JPA-Implementierungsabhängigkeit hinzufügen. Beispiel: stackoverflow.com/a/7230084/3728901
– James Graham
31. Januar 2018 um 13:15 Uhr
Apache Tomcat ist ein Java-Servlet-Container, der die folgenden Spezifikationen implementiert:
Java-Servlet-Spezifikation
Java ServerPages (JSP)
Ausdruckssprache (EL)
WebSocket
Die von Ihnen gewählte Tomcat-Version bestimmt die unterstützten Versionen der oben genannten Spezifikationen.
Apache TomEE ist ein Java EE Web Profile-zertifizierter Stack, der auf einer Apache Tomcat-Basis aufbaut, die mit zusätzlichen verwandten Technologien integriert ist. Es fügt Implementierungen für die folgenden Spezifikationen hinzu (unter Verwendung des in Klammern angezeigten Apache-Projekts):
CDI – Apache OpenWebBeans
EJB – Apache OpenEJB
JPA – Apache OpenJPA
JSF – Apache MyFaces
JSP – Apache Tomcat
JSTL – Apache Tomcat
JTA – Apache Geronimo-Transaktion
Servlet – Apache Tomcat
Javamail – Apache Geronimo JavaMail
Bean-Validierung – Apache BVal
Apache TomEE+ fügt hinzu:
JAX-RS – Apache CXF
JAX-WS – Apache CXF
JMS – Apache ActiveMQ
Konnektor – Apache Geronimo-Konnektor
Beachten Sie, dass all dies an einigen offensichtlichen Stellen auf diesen Apache-Websites verfügbar war:
Wenn ich das richtig verstehe, wurde die ganze EAR-Sache zugunsten der guten alten WAR-Dateien aufgegeben. Wenn Sie jedoch eine EAR-Datei bereitstellen müssen, benötigen Sie höchstwahrscheinlich Apache TomEE. Apache Tomcat weiß sicherlich nicht, was zum Teufel mit einer EAR-Datei zu tun ist.
12059700cookie-checkWas ist der Unterschied zwischen Tomcat und TomEE, TomEE und TomEE Plusyes