Тестирование веб-приложения NetBeans в Гудзоне - PullRequest
1 голос
/ 27 октября 2011

Я пытаюсь настроить веб-проект, созданный в среде IDE NetBeans в Хадсоне, для тестирования. Он настроен для развертывания на сервере Tomcat.

Все настроено, но во время выполнения задания возникает ошибка:

.../jobs/Xinco Web/workspace/trunk/XincoWebApp/nbproject/build-impl.xml:256: 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>

Я видел пример обхода этого, но для GlassFish. См. Раздел «Сборка и тестирование по Гудзону» здесь .

Есть идеи?

Редактировать: Ссылочная ссылка позволяет выполнять сборку без сервера, просто ссылаясь на файл JAR. Я хотел бы сделать то же самое.

1 Ответ

2 голосов
/ 27 октября 2011

Зайдите в Hudson, выберите задание XincoWebApp и выберите «Настроить».

В разделе «Сборка», где у вас есть задача Ant для построения вашей работы, нажмите кнопку Advanced..., чтобы развернуть параметры Hudson. Один из новых параметров должен быть помечен Java Options. Внутри этого поля ввода введите текст -Dj2ee.server.home=<app_server_installation_directory>, где вы замените <app_server_installation_directory> фактическим каталогом, где ваш сервер приложений находится на сервере Hudson.

...