NetBeans - неверный путь к классу сервера Java EE - отсутствует домашний каталог сервера - PullRequest
4 голосов
/ 20 августа 2011

Я получаю сообщение об ошибке при попытке создать свой проект в NetBeans. Я использую сервер JBoss 5.1.0 и подключил его к своему проекту. Ошибка -

The following error occurred while executing this line:
.../myPath/build-impl.xml:176: The Java EE server classpath is not correctly set up -      server home directory is missing.
Either open the project in the IDE and assign the server or setup the server classpath manually.
For example like this:
ant -Dj2ee.server.home=<app_server_installation_directory>

Я использую Mac OS X Lion.

Ответы [ 6 ]

2 голосов
/ 07 мая 2012

Чистые сборки мне тоже не помогли. Я взглянул на project.properties и обнаружил, что j2ee.server.home нигде не задан, хотя j2ee.platform.classpath зависит от него.

У меня установлен Weblogic Server в / home (на машине с Linux).

Итак, я закрыл проект и добавил строку в project.properties:
j2ee.server.home = / дом / блистер / ВНК / wlserver

(где wlserver = имя сервера)

И вновь открыл проект. Presto, приложение теперь строит. Он до сих пор не знает, где находится сервер приложений, но, по крайней мере, я могу собрать свой jar-файл и беспокоиться о его развертывании позже. (Я говорю это для создания войны , которая прекрасно разворачивается в Weblogic.)

2 голосов
/ 23 августа 2011

Мне не хватало библиотеки.Когда я щелкнул правой кнопкой мыши по проекту и пошел в библиотеки, он показал, что библиотека отсутствует.Я добавил библиотеку и сделал чистку и сборку и ошибка исчезла

1 голос
/ 22 мая 2014

Если вы используете NetBeans Ide, щелкните правой кнопкой мыши по проекту. нажмите свойства. в меню свойств выберите Run. в том, что первое текстовое поле является сервером. Там выберите сервер. с которой вы хотите запустить проект. Если данные сервера не настроены ранее. настройте детали сервера и попробуйте. это поможет вам решить вышеуказанную проблему.

0 голосов
/ 08 мая 2019

Это сработало для меня.

  1. Щелкните правой кнопкой мыши на Project -> Properties -> Run

  2. И измените настройки сервера с текущего сервера на другой сервер и нажмите ОК.

  3. Дождитесь завершения любого фонового сканирования.

Повторите процессы с 1 по 3 еще раз, выбрав реальный сервер, на котором вы хотите запустить код.

Затем попробуйте перезапустить приложение.

0 голосов
/ 26 мая 2017

У меня тоже была эта ошибка.Однако, несмотря на добавление серверов в разделе «Выполнить» окна «Свойства», серверы не показывались как доступные для добавления в проект (опять же в разделе «Выполнение»).Чтобы увидеть сервер в этом списке серверов, нужно было запустить Netbeans в качестве администратора (я видел, что Ротунба ссылался в этой теме ... После этого можно было добавить сервер и проект был успешно построен.

0 голосов
/ 25 июля 2012

Это также может быть так просто, как не запускать вашу IDE, т.е. netbeans, под учетной записью администратора на вашем компьютере.У меня такая же проблема.Впустую некоторое время.

...