2012-04-13 29 views
6

就像標題所說。我對Java EE6認證的內部工作知之甚少。但是,TomEE +似乎只是TomEE的超集,所以TomEE +不應該被Java EE6認證嗎?爲什麼TomEE Java EE6認證但TomEE +不是?

我們剛剛決定爲我們自己開發的管理應用程序構建Tomcat(而不是使用Glassfish中的很多功能),並且真的很受TomEE +的吸引,因爲它幾乎包含了我們想要的任何東西。我們最初只是看着Tomcat7,並安裝了Jersey和Hibernate。

回答

7

長話短說,適用於包括必須通過TCK爲了功能的TCK整個測試集被貼上「認證」。

TomEE +穿過該TomEE傳遞(更實際)相同的測試,但憑藉它包括更多的東西,不是所有的人通過其各自的測試中,TomEE +未經認證。

我們實際上只有一個分配,只是簡單的「TomEE」,但是對於認證要求它成爲二,TomEE(現在精簡版)和TomEE +(原件)。

TomEE +實際上通過了JAX-RS TCK,我們每天都在運行這些測試。爲了獲得包含JAX-RS的認證二進制文件,我們必須創建第三個Tomcat發行版,即Web Profile + JAX-RS,或者將JAX-RS添加到普通的TomEE二進制文件中。我們將JAX-RS添加到JCP級別的JavaEE 7中的Web Profile中,因此將JAX-RS添加到普通的TomEE只是時間問題。

目前我們只是試圖讓1.0.0出門 - 實際上是休息一下來檢查出stackoverflow :)脖子深處掃描代碼,需要一點喘息:)即將到來的1.0.0已經比已發佈的beta-2快了約20%,但在這輪黑客攻擊之後,它應該更多。我不敢多說,直到它結束,但它看起來非常棒。

無論如何,給TomEE +一試。如果由於某種原因,您認爲自己將所有零件組裝在一起還有更多好處,請告訴我們,我們會弄清楚。我們的整個交易正在實現,所以你不必再自己做那件事了。所以如果有什麼不適合你,我們會做出一些事情。

+0

備註,好的Futurama參考:) – 2012-04-15 23:25:39

+0

謝謝大衛!我沒有意識到JAX-RS已經不是Web Profile的一部分,或者認證更多的是基於給定功能的移動目標。我的主要建議是,這是一個沒有經過公司環境測試的東西,但你的回答緩解了我對此的擔憂。 – hypno7oad 2012-04-16 13:58:51

+0

順便說一句,它看起來像TomEE + WAR放入鏡像不起作用。我一直在爲我嘗試過的每一面鏡子都收到404 ... – hypno7oad 2012-04-16 14:06:38

2

OpenEJB的戰爭的名稱已更改爲tomee,它看起來像的下載頁面尚未對脫入戰爭的部分更新。

這些網站將鏈接到一個適當的鏡子,或任何下載鏈接,替代文本「OpenEJB的-tomcat的」只是「tomee」,他們應該工作。

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

我'會讓TomEE傢伙知道...

+0

我能夠得到鏡像與您的建議一起工作。謝謝,Neale! – hypno7oad 2012-04-16 20:49:04