Изменить способ регистрации ресурсов REST в Netbeans - PullRequest
2 голосов
/ 25 июня 2011

Когда я захотел сгенерировать RESTful Webservice с Netbeans, меня спросили «как ресурсы REST будут зарегистрированы в приложении».Я случайно нажал кнопку «Netbeans создаст подкласс javax.ws.rs.core.Application [...]» вместо «Создать адаптер сервлета REST по умолчанию Jersey [...]» (см. Изображение ниже).

http://netbeans.org/images_www/articles/70/websvc/rest/ee6-rest-configuration.png

Источник: Начало работы с веб-службами RESTful

Я удалил сгенерированный подкласс и вручную создал адаптер сервлета REST Jersey.Все работает отлично, за исключением того, что Netbeans все еще генерирует подкласс Application при каждой публикации.Вы знаете, как это отключить?(Я не получаю диалог во второй раз.)

Ответы [ 4 ]

1 голос
/ 23 октября 2012

Если вы перейдете на вкладку «Файлы» и загляните в nbproject, то откройте project.properties

, прокрутите вниз, пока не увидите следующие строки:

rest.config.type=ide
rest.resources.path=resources
rest.support.on=true

Путь к ресурсам по умолчанию, я думаю,веб-ресурсы, так что вы можете изменить это, но чтобы ответить на вопрос, я думаю, что вы хотите настроить rest.support.on либо на true, либо на false.Другой вариант (средняя опция в диалоговом окне), я думаю, это rest.config.type, который можно установить = user.

1 голос
/ 02 марта 2013

вы можете удалить следующие строки из: nbproject / project.properties

rest.config.type=ide
rest.resources.path=resources
rest.support.on=true

, тогда после сохранения файла, относящегося к отдыху, netbeans снова покажет вам окно сообщения.

1 голос
/ 27 июня 2011

Мне пришлось удалить файл

MyProject/MyProject-war/nbproject/rest-build.xml

Затем я получил некоторые ошибки импорта / зависимости при компиляции.После их решения (удалил импорт из другого xml и зависимость от generate-rest-config из build-impl.xml) он больше не генерировал подкласс Application.

0 голосов
/ 16 августа 2013

Я использую Netbeans 7.2 и могу получить доступ к этому диалоговому окну в графическом интерфейсе.Перейдите в окно Projects, и под вашим проектом должен быть пакет «RESTful Web Services».При щелчке правой кнопкой мыши открывается следующее меню:

enter image description here

Это позволяет изменить конфигурацию.

ПРИМЕЧАНИЕ. У меня есть несколько коллег, работающих под Netbeans 7.3.1, и они не видят эту опцию в этом меню.

...