Не удается создать новый "корпоративный" проект в NetBeans - PullRequest
1 голос
/ 22 апреля 2010

Я использую NetBeans 6.7.1 на Ubuntu Karmic.

На вкладке «Сервисы» я добавил новый сервер прелюдии Glassfish v3, установив его в свой домашний каталог с помощью кнопки «Загрузить». Я запустил сервер и открыл localhost: 4848, чтобы убедиться, что я могу попасть в админ-панель.

Затем я сделал file-> new projct и создал новое веб-приложение java -> web. На этапе настройки мастера он предварительно выбрал glassfish v3 prelude и java ee 5. Я согласился и сделал тестовый прогон. Я запустил проект просто отлично.

Итак, теперь я выполнил file-> new projecct и попытался создать модуль Java EE-> ejb. Когда я подхожу к этапу настройки сервера мастера, он не показывает серверов в раскрывающемся списке серверов (поэтому он пуст), он также не видит ни одной версии java в раскрывающемся списке «java ee version». Это также происходит с другими типами проектов "Java EE".

Я не могу понять, почему я могу создать новое веб-приложение, но не модуль ejb.

Может ли кто-нибудь объяснить, почему он не видит, что у меня установлена ​​java или glassfish, когда я пытаюсь создать новый проект java ee, но я вижу это, когда пытаюсь создать веб-проект java?

1 Ответ

0 голосов
/ 22 апреля 2010

Невозможно создать проект EJB, нацеленный на GlassFish v3 Prelude, поскольку Prelude не поддерживает развертывание EJB без установки дополнительного контейнера EJB.

Вам следует установить NB 6.8 и GlassFish v3, поскольку v3 поддерживает развертывание EJB без необходимости установки дополнительных модулей.

Если вы ДОЛЖНЫ использовать NB 6.7.1, вы должны прочитать эту статью о включателе v3 и попробовать ее.

...