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

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

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


person Chris Sutton    schedule 28.09.2008    source источник


Ответы (3)


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

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

person Alan    schedule 28.09.2008
comment
У меня есть подключаемый модуль Glassfish, работающий с NetBeans, спасибо за понимание. - person Chris Sutton; 29.09.2008

Если вы не выполняете развертывание на полном сервере приложений 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.

person James Schek    schedule 29.09.2008

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 — гораздо более дружелюбное начало. На самом деле, это, вероятно, лучше в качестве рабочего сервера, если вы можете найти доступный хост.

person Community    schedule 23.10.2008