Какой веб-сервер мне следует использовать с NetBeans?

Я не занимался разработкой Java 8 лет, но начинаю создавать веб-приложение NetBeans. Когда я прохожу через мастер веб-приложений, он запрашивает сервер, который я собираюсь использовать.

Какой сервер мне лучше и проще всего начать использовать с NetBeans?

Пользовательский скаляр GraphQL
Пользовательский скаляр GraphQL
Листовые узлы системы типов GraphQL называются скалярами. Достигнув скалярного типа, невозможно спуститься дальше по иерархии типов. Скалярный тип...
Как вычислять биты и понимать побитовые операторы в Java - объяснение с примерами
Как вычислять биты и понимать побитовые операторы в Java - объяснение с примерами
В компьютерном программировании биты играют важнейшую роль в представлении и манипулировании данными на двоичном уровне. Побитовые операции...
Поднятие тревоги для долго выполняющихся методов в Spring Boot
Поднятие тревоги для долго выполняющихся методов в Spring Boot
Приходилось ли вам сталкиваться с требованиями, в которых вас могли попросить поднять тревогу или выдать ошибку, когда метод Java занимает больше...
Полный курс Java для разработчиков веб-сайтов и приложений
Полный курс Java для разработчиков веб-сайтов и приложений
Получите сертификат Java Web и Application Developer, используя наш курс.
4
0
7 175
3
Перейти к ответу Данный вопрос помечен как решенный

Ответы 3

Ответ принят как подходящий

Поскольку IDE NetBeans является продуктом Sun, я бы предположил, что сервер приложений Glassfish вполне подойдет.

Тем не менее, одним из плюсов разработки веб-приложения на Java является то, что интерфейс для работы с http стандартизирован (т.е. спецификация сервлетов), так что вы можете выбрать любой контейнер сервлета, который хотите: будь то Glassfish, Tomcat, Jetty или Weblogic. Поскольку мне кажется, что вы экспериментируете и хотите использовать что-то простое в администрировании, я мог бы выбрать Glassfish. Однако будьте готовы пересмотреть это решение, когда вам действительно нужно развернуть веб-приложение в производственной среде. Обязательно ознакомьтесь с другими вариантами, такими как Tomcat или Jetty.

Я запустил плагин Glassfish с NetBeans, спасибо за понимание.

Chris Sutton 29.09.2008 17:09

Если вы не выполняете развертывание на полном сервере приложений J2EE, я бы рекомендовал использовать Tomcat. Tomcat может работать как автономный сервер web / servlet / jsp и позволяет избежать некоторых сложностей полноценного сервера приложений J2EE.

Пакет веб-разработки для Netbeans будет включать установщики и автоматическую интеграцию с Glassfish и Tomcat. Вы получите «лучший» опыт использования Netbeans с этими серверами.

При этом рабочий процесс в Netbeans можно легко интегрировать с другими серверами приложений. Начиная с версии 6.1, это включает Sun Java System Application Server 8 и 9, GlassFish v1 и v2, Apache Tomcat 4, 5 и 6, JBoss 4, BEA WebLogic 10, IBM WebSphere 6.0 и 6.1, Sailfin V1. Посетите сайт Возможности Netbeans J2EE для получения дополнительной информации.

Glassfish - это на самом деле простой в использовании сервер приложений. Я думаю, что новичку проще использовать, и он интегрирован с Netbeans. Например, легко настроить кеш подключения к базе данных.

Вы администрируете сервер через эту веб-страницу:

http://localhost:4848   

(логин: admin, пароль: adminadmin)

Glassfish будет запускать ваши приложения на порту 8080.

Домашняя страница Glassfish: http://glassfish.dev.java.net (не обязательно читать)

Для пользователей, не использующих Netbeans, есть руководство по быстрому запуску:

http://glassfish.dev.java.net/downloads/quickstart/index.html

Вот обзор скринкаста:

http://download.java.net/javaee5/screencasts/admin-console/index.html

В какой-то момент вы тоже захотите изучить Tomcat, потому что он настолько распространен, но Glassfish - гораздо более дружелюбное начало. На самом деле, это, вероятно, лучше и в качестве рабочего сервера, если вы найдете доступный хост.

Другие вопросы по теме