Фонд Apache представил (https://blogs.apache.org/tomee/entry/apache_tomee_1_7_0) стабильный релиз продукта Apache TomEE 1.7 (http://openejb.apache.org/apache-tomee.html), в рамках которого развивается редакция контейнера сервлетов Apache Tomcat (Tomcat + Java EE = TomEE), обеспечивающая полную совместимость и переносимость решений на базе Java Enterprise Edition. Apache TomEE 1.7 официально сертифицирован на совместимость с Java EE 6 (Web Profile + AX-RS для web-сервисов RESTful). Код TomEE доступен (http://openejb.apache.org/) под лицензией Apache v2.0. Проект построен на основной кодовое базе Tomcat 7.0.55 и совместим с ним и другими проектами Apache (все дополнительные функции реализованы в виде надстроек), что позволяет упростить создание и миграцию корпоративных решений, не требуя переработки кода и конфигурации.
Apache TomEE объединяет в рамках одного продукта несколько Java-проектов Apache, включая Apache OpenEJB, Apache OpenWebBeans, Apache OpenJPA, Apache Geronimo Transaction, Apache Geronimo JavaMail, Apache Bean Validation и Apache MyFaces. Дополнительно поставляется версия TomEE+, которая отличается интеграцией Apache CXF, Apache ActiveMQ и Apache Geronimo Connector. Среди отличительных черт Apache TomEE отмечается небольшой размер кода (веб-профиль занимает менее 30 Мб), малое потребление ресурсов, высокая производительность.
Первым значительным новшеством версии 1.7 является обеспечение возможности работы Apache TomEE в окружениях Java SE 8, с сохранением обратной совместимости с Java SE 6. В том числе Apache TomEE может использоваться в качестве стабильной платформы для перехода с Java SE 6 на Java SE 8. В качестве второго существенного улучшения отмечается добавление экспериментальной поддержки профиля PLUME, основу которого составляет TomEE PLUS и наработки проектов Mojarra (https://javaserverfaces.java.net/) и EclipseLink (http://www.eclipse.org/eclipselink/). Указанный профиль предоставляет средства для упрощённой и предсказуемой миграции окружений с Glassfish на TomEE. Кроме того, в новом выпуске представлена большая порция исправлений, оптимизаций и мелких улучшений. В частности, в TomEE закрыто 154, а в OpenEJB - 237 отчётов о проблемах.URL: https://blogs.apache.org/tomee/entry/apache_tomee_1_7_0
Новость: http://www.opennet.me/opennews/art.shtml?num=40391
Вопрос к знающим - возможно с openjdk собирать проекты под Java EE?
Возможно собирать и запускать. В чем проблема то? Ну кроме возможности словить пару багов.
> Вопрос к знающим - возможно с openjdk собирать проекты под Java EE?Не уверен, что понял суть вопроса, но если Вы беспокоетесь, что openjdk более глючный - не переживайте, работает на 5+.
P.S. JavaEE это просто набор библиотек и не более.
возможно, но нужно смотреть на то как сделано конкретное приложение. как высказался оратор выше, высока вероятность словить баги, которых не будет при использовании оракловой jdk
Смотря для чего. OpenJDK не сертифицирован ни одним из коммерческих вендоров JavaEE. Т.е. официальная поддержка будет утрачена.
А работать будет. Сколько использую никогда никаких проблем не вылезало.
Чем оно все-таки лучше Glassfish или JBoss кроме меньшей кодовой базы, есть еще какие-нибудь преимущества?
> Чем оно все-таки лучше Glassfish или JBoss кроме меньшей кодовой базы, есть
> еще какие-нибудь преимущества?Тем, что не имеет к ним никакого отношения. Так же, как и ведро с гайками к автомашинам ТАЗ :)))))))))))))
Сходным с Glassfish и JBoss будет Apache Geronimo ( geronimo.apache.org ) TomEE это немного другое.
> Сходным с Glassfish и JBoss будет Apache Geronimo ( geronimo.apache.org ) TomEE
> это немного другое.Да вроде как не совсем другое, а как раз тоже самое.
>> Сходным с Glassfish и JBoss будет Apache Geronimo ( geronimo.apache.org ) TomEE
>> это немного другое.
> Да вроде как не совсем другое, а как раз тоже самое.с чего это TomEE стал Full Profile?
Ну вроде как заявляют как раз возможность не только web, но и full profile, если очень хочется. Но позже.
> Ну вроде как заявляют как раз возможность не только web, но и
> full profile, если очень хочется. Но позже.http://tomee.apache.org/ где?
По данным оракла на jee7 вообще только WildFly(JBoss) и GlassFish4 пока даже geronimo не допилено
>> Ну вроде как заявляют как раз возможность не только web, но и
>> full profile, если очень хочется. Но позже.
> http://tomee.apache.org/ где?
> По данным оракла на jee7 вообще только WildFly(JBoss) и GlassFish4 пока даже
> geronimo не допиленоВ джеронимо даже ЕЕ6 пока через пень-колоду. А уж о 7-ке и речи нет.
Про ТомЕЕ пишут, что, в принципе, предполагается сделать нечто более легковесное и менее академичное, чем джеронимо.
> Чем оно все-таки лучше Glassfish или JBoss кроме меньшей кодовой базы, есть
> еще какие-нибудь преимущества?Тем, что Glassfish Оракл тихо прикрывает, а JBoss это адский ад в плане его администрирования.
Где JAX-WS поддержка ?
Мдаааа, странный вопрос так как JAX WS уже встроенно в JDK 1.6, а для более развернутых пожеланий типа WS RM, etc написали "Дополнительно поставляется версия TomEE+, которая отличается интеграцией Apache CXF..."
Покажи-ка мне пальцем пожалуйста, наш ананимный любитель вебсервисов, где конкретно они встроены в шестую жабку ?
> Мдаааа, странный вопрос так как JAX WS уже встроенно в JDK 1.6,
> а для более развернутых пожеланий типа WS RM, etc написали "Дополнительно
> поставляется версия TomEE+, которая отличается интеграцией Apache CXF..."... и зачем нужен был такой проект как "Metro: https://metro.java.net/
> Мдаааа, странный вопрос так как JAX WS уже встроенно в JDK 1.6,
> а для более развернутых пожеланий типа WS RM, etc написали "Дополнительно
> поставляется версия TomEE+, которая отличается интеграцией Apache CXF..."JAX WS построен над сервлетами, т.е. по-вашему получается, что сервлеты уже стали частью SE?
Путеводитель бы какой по всем этим жабьим технологиям, а то в глазах рябит: Java EE, Web Profile, AX-RS, Apache OpenEJB, Apache OpenWebBeans, Apache OpenJPA, Apache Geronimo Transaction, Apache Geronimo JavaMail, Apache Bean Validation, Apache MyFaces, Apache CXF, Apache ActiveMQ, Apache Geronimo Connecto, JAX WS.ЁКЛМН!!!
Во многия знания многия скорби ;)Если в глазах рябит, то, может, поберечь глаза - они ведь, в отличие от технологий, не казённые ;)
> Путеводитель бы какой по всем этим жабьим технологиям, а то в глазах
> рябит: Java EE, Web Profile, AX-RS, Apache OpenEJB, Apache OpenWebBeans, Apache
> OpenJPA, Apache Geronimo Transaction, Apache Geronimo JavaMail, Apache Bean Validation,
> Apache MyFaces, Apache CXF, Apache ActiveMQ, Apache Geronimo Connecto, JAX
> WS.
> ЁКЛМН!!!В Java-мире всё крутиться вокруг абстрактных каркасов. И их реализаций разными вендорами. Т.е. это одно и тоже с точки зрения разраба (теоретически), но реализации имеют свои особенности. Apache, к примеру, пытается реализовать свой стэк JavaEE независимо от Oracle. Проект называется Geronimo.
В действительности вот прям так сразу во всё это не въедешь. Платформа зрелая (даже -- перезрелая во многом), множество уже и концептуальных противоречий, и путей решить одну и ту же проблему совершенно разными средствами.