2013-12-09 2 views
0

Я совершенно новый для maven, JAX-RS и всей среды Jave EE. Я прошел через этот tutorial, чтобы запустить и запустить простое веб-приложение, но у меня проблемы с запуском. После того, как я закончу просто создать проект (как предполагает шаг 1.e) я получаю ошибку Maven:Проблемы с Maven JAX-RS

Failed to execute goal org.apache.maven.plugins:maven-archetype-plugin:2.2:generate (default-cli) on project standalone-pom: Archetype org.meruvian.yama:yama-jaxrs-archetype:1.0.3 is not configured 
Property databaseUrl is missing. 
Property databaseUsername is missing. 
Property databasePassword is missing. 

Я бегу JDK7u49 и IDE NetBeans 7.4.

Я нашел людей с несколько похожими ошибками, но они далеко продвинулись и нарушили существующую среду. Поскольку это среда BRAND NEW, я предполагаю, что я ничего не настраиваю правильно. Хотя в этом руководстве предполагается, что моя локальная машина примет веб-запрос на порт 8080, но они никогда не будут проходить через конфигурацию веб-сервера. Я пропустил что-то большое здесь?

+0

Итак, вы нажимаете «закончить» в NetBeans и видите эту ошибку? Ошибка указывает, что учетные данные для базы данных Java DB отсутствуют. Ничего общего с веб-сервером. Вы пробовали с Maven из командной строки? – Vidya

+0

Почему он ищет DB-кредиты? Все, что я делаю, - это просто создание рамки для нового проекта, не так ли? Предполагает ли он, что у меня есть вся инфраструктура базы данных, готовая для веб-приложения? Если да, то почему он предполагает, что у меня есть БД? Мне не обязательно нужна БД для веб-службы .... – WildBill

+0

Это правда. Тем не менее, архетип может создать проект, который демонстрирует веб-службы с помощью базы данных. Я не использую NetBeans, но пробовал то же самое в своей среде IDE (IntelliJ) и даже не дошел до вас. Я получаю «Определенный артефакт - это не архетип». – Vidya

ответ

0

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

Лучший способ начать с JAX-RS будет начать новый проект под NetBeans в Samples-> Веб-службы разделе, подбирая все, что начинается с «REST».

Или вы можете сделать это, чтобы начать совершенно новый:

  1. New Project> Maven-> Web Application

  2. Новый Файл-> Web Услуги-> RESTful веб-службы из образцы

+0

New Project-> Maven-> Веб-приложение не является вариантом, используя мою IDE или JDK. Знаешь, что мне не хватает? Извините, я очень новичок в этом, и, похоже, не одно место, у которого есть вся эта информация .... – WildBill

+0

Для JAX-RS в NetBeans вам нужно издание Java EE. Найдите Java EE в [https://netbeans.org/downloads/](https://netbeans.org/downloads/). –

+0

У меня есть версия Java EE или, вернее, версия ALL, поддерживающая Java EE ... – WildBill

Смежные вопросы