j2ee.server.home отсутствует при сборке проекта NetBean - PullRequest
2 голосов
/ 15 марта 2012

Я использую Jenkins для создания приложения Java EE, которое я разрабатываю с использованием NetBeans.Когда я пытаюсь использовать Ant для построения проекта на сервере CI, я получаю следующую ошибку:

Неправильно задан путь к классу сервера Java EE - отсутствует домашний каталог сервера.Либо откройте проект в IDE и назначьте сервер, либо настройте путь к классу сервера вручную.Например, вот так: ant -Dj2ee.server.home =

Я пытаюсь запустить цель dist , чтобы создать файл войны моей службы.Я пока не хочу развертывать его на сервере приложений.

Ответы [ 3 ]

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

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

1 голос
/ 30 июля 2012

Я только что столкнулся с этой проблемой сборки на Jenkins с приложением Java EE Netbean. Я занимаюсь разработкой на машине с Windows, но Jenkins установлен на Linux. По сути, решение состоит в том, чтобы убедиться, что JavaEE App Server установлен на сервере CI, а затем установить свойства сборки Ant, чтобы они указывали на установленный сервер приложений.

Я исправил эту ошибку для моей установки:

  • загрузить GlassFish на мой сервер Linux CI
  • установить каталог установки сервера приложений в конфигурации работы Jenkin
    • перейдите к Заданию и выберите Настроить параметр
    • ниже Build -> Invoke Ant -> нажмите Advanced ... кнопка
    • добавить в Свойства = j2ee.server.home = / usr / share / glassfish3 / glassfish
0 голосов
/ 08 мая 2019

Решить эту проблему очень просто.

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

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

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

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

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...