2012-04-13 15 views
6

Giống như tiêu đề cho biết. Tôi không có nhiều kiến ​​thức về các hoạt động bên trong của chứng nhận Java EE6. Tuy nhiên, có vẻ như TomEE + chỉ là một siêu nhân của TomEE, vì vậy TomEE + cũng không phải là chứng chỉ Java EE6?Tại sao TomEE Java EE6 được chứng nhận nhưng TomEE + không?

Chúng tôi quyết định xây dựng Tomcat (không sử dụng nhiều tính năng trong Glassfish) cho các ứng dụng quản trị được phát triển trong nhà của chúng tôi, và thực sự hấp dẫn bởi TomEE + vì nó có hầu hết mọi thứ chúng tôi muốn.

FYI, ban đầu chúng tôi chỉ xem Tomcat7 và cài đặt Jersey và Hibernate.

Trả lời

7

Ngắn câu chuyện dài, toàn bộ các bài kiểm tra TCK áp dụng cho chức năng được bao gồm phải vượt qua TCK để được gắn nhãn "được chứng nhận".

TomEE + vượt qua các bài kiểm tra tương tự mà TomEE vượt qua (thực tế hơn), nhưng vì nó bao gồm nhiều thứ hơn và không phải tất cả đều vượt qua các bài kiểm tra tương ứng, TomEE + không được chứng nhận.

Chúng tôi thực sự chỉ có một bản phân phối, chỉ đơn giản là "TomEE", nhưng đối với yêu cầu chứng nhận, nó đã trở thành hai, TomEE (phiên bản đã bị loại bỏ) và TomEE + (bản gốc).

TomEE + thực sự vượt qua TCK JAX-RS, chúng tôi chạy các thử nghiệm đó hàng ngày. Để có một mã nhị phân được chứng nhận bao gồm JAX-RS, chúng tôi sẽ phải tạo một bản phân phối thứ ba của TomEE là Web Profile + JAX-RS hoặc chỉ thêm JAX-RS vào nhị phân TomEE đơn giản. Chúng tôi đang thêm JAX-RS vào Cấu hình Web trong JavaEE 7 ở cấp JCP, vì vậy việc thêm JAX-RS vào TomEE đơn giản chỉ là vấn đề thời gian.

Hiện tại chúng tôi chỉ đang cố gắng để có được 1.0.0 ra khỏi cửa - thực sự đã nghỉ ngơi từ đó để đi kiểm tra stackoverflow :) Cổ sâu trong mã quét và cần một chút của một hơi thở :) Phiên bản 1.0.0 sắp tới có tốc độ triển khai nhanh hơn khoảng 20% ​​so với phiên bản beta-2 phát hành, nhưng sau đợt hack này, nó sẽ còn nhiều hơn nữa. Tôi không dám nói bao nhiêu cho đến khi nó kết thúc, nhưng nó trông thực sự tuyệt vời cho đến nay.

Dù sao, hãy thử TomEE +. Nếu vì một lý do nào đó, bạn cảm thấy vẫn còn nhiều lợi ích hơn khi tự đặt tất cả các phần lại với nhau, chắc chắn cho chúng tôi biết và chúng tôi sẽ tìm ra một số thứ. Toàn bộ thỏa thuận của chúng tôi là làm cho nó, do đó bạn không phải làm điều đó cho mình nữa. Vì vậy, nếu những gì ở đó không hoàn toàn phù hợp với bạn, chúng tôi sẽ làm một cái gì đó.

+0

Lưu ý phụ, tham khảo Futurama đẹp :) –

+0

Cảm ơn David! Tôi đã không nhận ra rằng JAX-RS không phải là một phần của Cấu hình web, hoặc chứng nhận đó là nhiều hơn một mục tiêu di động dựa trên chức năng đã cho. Điều chính của tôi là gợi ý, điều gì đó không được thử nghiệm cho môi trường doanh nghiệp, nhưng câu trả lời của bạn làm giảm bớt những lo ngại của tôi về điều đó. – hypno7oad

+0

BTW, có vẻ như các tấm gương để thả TomEE + WAR không hoạt động. Tôi tiếp tục nhận được 404 cho mỗi tấm gương mà tôi đã thử cho đến nay ... – hypno7oad

2

Tên của cuộc chiến tranh openejb đã thay đổi để tomee, và có vẻ như trang tải xuống chưa được cập nhật cho phần thả chiến tranh.

Các trang web này sẽ liên kết đến một gương phù hợp hoặc bất kỳ liên kết tải xuống nào, thay thế văn bản "openejb-tomcat" chỉ là "tomee" và chúng sẽ hoạt động.

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

tôi sẽ cho phép những người TomEE biết ...

+0

Tôi đã có thể nhận được các gương làm việc với các đề xuất của bạn. Cảm ơn, Neale! – hypno7oad

Các vấn đề liên quan