На веб-сайте Oracle http://www.oracle.com/technetwork/java/javaee/downloads/index-jsp-140710.html
Загрузка Java EE SDK и загрузка веб-профиля Java EE.
Какой я должен установить?
На веб-сайте Oracle http://www.oracle.com/technetwork/java/javaee/downloads/index-jsp-140710.html
Загрузка Java EE SDK и загрузка веб-профиля Java EE.
Какой я должен установить?
Пакет сайта oracle java - это только сервер приложений с открытым исходным кодом GlassFish, документация API и некоторые примеры кода.
Различия между выпуском веб-профиля и полной версией заключаются в том, что выпуск веб-профиля предоставляет только подмножество платформы Java EE. Он предназначен для разработки веб-приложений, который включает только те технологии, которые необходимы большинству веб-приложений, и исключает те корпоративные технологии, которые обычно не нужны веб-приложению (например, JMS и веб-сервисы)
Смотрите это о различии технологий, включенных в версию веб-профиля GlassFish и полную версию
См. Официальный документ, определяющий веб-профиль Java EE 7. Короткая, 20 страниц, легко читается.
В дополнение к технологии, включенной в стандартную версию Java (Java SE), следующие компоненты должны быть предоставлены любым сервером веб-приложений, требующим соблюдения веб-профиля. Найдите этот список на странице Википедии на Java EE и в этом документе Oracle в 2013 году.
Java SE → Servlet/JSP → Веб-профиль (частичный Java EE) → Полный Java EE
В общем, лучше всего держать его просто. Если вам нужно только Servlets/JSP, используйте Java SE (обычная Java) и добавьте связанные с сервлетом банки с помощью механизма Servlet ("контейнер"), такого как Tomcat или Jetty. Многие, многие люди делают это. Такие конфигурации официально не распознаются как "Enterprise Edition", но тем не менее могут быть все, что вам нужно для вашего корпоративного приложения. Например, все, что мне нужно для создания приложений в Vaadin: Java 8 SE на Mac OS X с NetBeans 8 и Tomcat 8.
Если вам нужны некоторые из технологий, перечисленных выше, сначала посмотрите, можете ли вы просто добавить некоторые банки в среду Java SE. Например, это так, например, с проверкой Bean. Но некоторые технологии могут потребовать поддержки, встроенной в ваш сервер. Или вы можете достигнуть точки, в которой вы хотите, чтобы такие библиотеки уже были установлены и обновлены для вас в качестве удобства. Если это так, перейдите на сервер веб-профиля, например, проект TomEE, расширенную версию Tomcat.
Если вам нужны технологии, включенные в "полный", то переходите к чему-то вроде Glassfish.
См. Мой более длинный ответ на дубликат этого Вопроса.
У меня был практически такой же вопрос, и этот SO-ответ оказался очень высоким в результатах поиска. В конце концов я нашел эту статью, Представляя веб-профиль Java EE, который отлично справляется с этим вопросом, по крайней мере, из sys admin перспектива. В частности, 2-й график действительно захватывает его в "картине, рассказывающей тысячу слов".
Вторая часть статьи затем переходит к деталям, ориентированным на Java-программистов.