2012-04-13 14 views
6

Wie der Titel sagt. Ich habe nicht viel Wissen über die inneren Abläufe der Java EE6-Zertifizierung. Es scheint jedoch, dass TomEE + nur eine Obermenge von TomEE ist, also sollte TomEE + nicht auch Java EE6-zertifiziert sein?Warum ist TomEE Java EE6 zertifiziert, aber TomEE + nicht?

Wir haben gerade beschlossen, Tomcat (für viele der Features in Glassfish nicht zu verwenden) für unsere intern entwickelten Admin-Apps zu entwickeln und bin wirklich fasziniert von TomEE +, da es fast alles hat, was wir wollen.

FYI, wir haben ursprünglich nur Tomcat7 angeschaut und Jersey und Hibernate installiert.

Antwort

7

Lange Rede, kurzer Sinn, die gesamte Reihe von TCK-Tests, die für die enthaltene Funktionalität gelten, müssen die TCK bestehen, um als "zertifiziert" gekennzeichnet zu werden.

TomEE + besteht die gleichen Tests, die TomEE besteht (genauer gesagt), aber aufgrund der Tatsache, dass es mehr Dinge enthält und nicht alle von ihnen die entsprechenden Tests bestehen, ist TomEE + nicht zertifiziert.

Wir hatten eigentlich nur eine Distribution, einfach nur "TomEE", aber für Zertifizierungsanforderungen wurde es zwei, TomEE (die jetzt abgespeckte Version) und TomEE + (das Original).

TomEE + besteht tatsächlich den JAX-RS TCK, wir führen diese Tests jeden Tag durch. Um eine zertifizierte Binärdatei zu haben, die JAX-RS enthält, müssten wir entweder eine dritte TomEE-Distribution erstellen, die Web Profile + JAX-RS ist, oder einfach nur JAX-RS zu der normalen TomEE-Binärdatei hinzufügen. Wir fügen JAX-RS dem Web-Profil in JavaEE 7 auf der JCP-Ebene hinzu. Daher ist das Hinzufügen von JAX-RS zu reinem TomEE nur eine Frage der Zeit.

Im Moment versuchen wir nur, die 1.0.0 aus der Tür zu bekommen - eigentlich eine Pause von diesem zu kommen, stapeln Sie Stackoverflow :) Hals tief in Scan-Code und brauchte ein wenig Verschnaufpause :) Die kommende 1.0.0 ist beim Deployment bereits um 20% schneller als die veröffentlichte Beta-2, aber nach dieser Hacking-Runde sollte es noch viel mehr geben. Ich wage nicht zu sagen, wie viel es bis zum Ende ist, aber es sieht wirklich großartig aus.

Jedenfalls geben Sie TomEE + einen Versuch. Wenn Sie aus irgendeinem Grund der Meinung sind, dass es noch mehr Vorteile bringt, wenn Sie alle Teile zusammenfügen, lassen Sie es uns auf jeden Fall wissen und wir werden etwas herausfinden. Unser gesamter Deal macht es so, dass Sie das selbst nicht mehr tun müssen. Wenn also das, was da oben ist, nicht ganz zu Ihnen passt, machen wir etwas, das funktioniert.

+0

Seitliche Anmerkung, schöne Futurama Referenz :) –

+0

Danke David! Ich wusste nicht, dass JAX-RS nicht bereits Teil des Web-Profils war oder dass die Zertifizierung aufgrund der gegebenen Funktionalität eher ein bewegliches Ziel war. Meine Hauptsache war, dass etwas vorgeschlagen wurde, das nicht auf das Unternehmensumfeld getestet wurde, aber Ihre Antwort erleichtert meine Bedenken diesbezüglich. – hypno7oad

+0

BTW, es sieht aus wie die Spiegel für die TomEE + WAR Drop-in funktioniert nicht. Ich bekomme 404s für jeden Spiegel, den ich bisher probiert habe ... – hypno7oad

2

Der Name des openejb-Krieges wurde in tomee geändert, und es sieht so aus, als sei die Download-Seite für den Bereich dropin-war nicht aktualisiert worden.

Diese Seiten werden mit einem geeigneten Spiegel verlinkt, oder für jeden Download-Link, ersetzen Sie den Text "openejb-tomcat" für nur "tomee" und sie sollten funktionieren.

http://www.apache.org/dyn/closer.cgi/openejb/4.0.0-beta-2/tomee-plus-webapp-4.0.0-beta-2.war http://www.apache.org/dyn/closer.cgi/openejb/4.0.0-beta-2/tomee-webapp-4.0.0-beta-2.war

I Lass die TomEE Jungs wissen ...

+0

Ich konnte die Spiegel mit Ihren Vorschlägen arbeiten lassen. Danke, Neale! – hypno7oad