2012-04-13 25 views
6

Jak mówi tytuł. Nie mam dużej wiedzy na temat wewnętrznego działania certyfikatu Java EE6. Wydaje się jednak, że TomEE + to tylko nadzbiór TomEE, więc czy TomEE + nie powinien być również certyfikowany pod kątem EE6?Dlaczego TomEE Java EE6 ma certyfikat, ale TomEE + nie?

Po prostu postanowiliśmy zbudować Tomcata (zamiast nie używać wielu funkcji w Glassfish) do naszych własnych aplikacji administracyjnych i naprawdę jestem zaintrygowany TomEE +, ponieważ ma prawie wszystko, co chcemy.

FYI, początkowo patrzyliśmy tylko na Tomcat7 i instalowaliśmy Jersey i Hibernate.

Odpowiedz

7

Krótko mówiąc, cały zestaw testów TCK, które mają zastosowanie do dołączonej funkcjonalności, musi przejść przez TCK, aby zostać oznaczonym jako "certyfikowany".

TomEE + przechodzi te same testy, które przechodzi TomEE (więcej), ale z uwagi na to, że obejmuje więcej rzeczy i nie wszystkie z nich pomyślnie przejdą odpowiednie testy, TomEE + nie jest certyfikowany.

W rzeczywistości mieliśmy tylko jedną dystrybucję, po prostu "TomEE", ale dla wymagań certyfikacyjnych stało się dwa, TomEE (wersja teraz rozebrana) i TomEE + (oryginał).

TomEE + faktycznie przechodzi JAX-RS TCK, przeprowadzamy te testy codziennie. Aby mieć certyfikat binarny, który zawiera JAX-RS, musielibyśmy stworzyć trzecią dystrybucję TomEE, która jest profilem sieciowym + JAX-RS, lub po prostu dodać JAX-RS do zwykłego pliku binarnego TomEE. Dodajemy JAX-RS do profilu WWW w JavaEE 7 na poziomie JCP, więc dodanie JAX-RS do zwykłego TomEE to tylko kwestia czasu.

W tej chwili po prostu próbujemy wydobyć 1.0.0 na zewnątrz - faktycznie zrobiliśmy sobie przerwę od tego, aby sprawdzić się stackoverflow :) Szyja głęboko w kodzie skanującym i potrzebowała trochę oddechu :) Zbliżający się 1.0.0 jest już o 20% szybszy przy wdrażaniu niż wersja beta-2, ale po tej rundzie hackowania powinno być o wiele więcej. Nie ośmielę się powiedzieć, aż do końca, ale do tej pory wygląda naprawdę świetnie.

W każdym razie, daj TomEE + spróbować. Jeśli z jakiegoś powodu czujesz, że wciąż masz więcej korzyści ze złożenia wszystkich części siebie, zdecydowanie daj nam znać, a my coś wymyślimy. Cała nasza umowa polega na tym, abyś już więcej nie musiał tego robić. Więc jeśli to, co jest tam, nie pasuje do ciebie, zrobimy coś, co robi.

+0

Notatka poboczna, fajna referencja Futurama :) –

+0

Dzięki David! Nie zdawałem sobie sprawy, że JAX-RS nie był już częścią profilu internetowego lub że certyfikacja była bardziej ruchomym celem w oparciu o daną funkcjonalność. Moja główna rzecz polegała na sugerowaniu czegoś, co nie było testowane na środowisko korporacyjne, ale twoja odpowiedź łagodzi moje obawy w tym względzie. – hypno7oad

+0

BTW, wygląda na to, że zrzuty z dropu TomEE + WAR nie działają. Wciąż otrzymuję 404 za każde lustro, które próbowałem do tej pory ... – hypno7oad

2

Nazwa wojny openejb zmieniła się na tomee i wygląda na to, że strona pobierania nie została zaktualizowana w sekcji dropin-war.

Witryny te będą linkować do odpowiedniego serwera lustrzanego lub linku do pobierania, zastępują tekst "openejb-tomcat" tylko "tomee" i powinny działać.

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 Pozwolę ludziom z TomEE wiedzieć ...

+0

Udało mi się uzyskać lusterka współpracujące z Twoimi sugestiami. Dzięki, Neale! – hypno7oad