Служба Jersey Rest: «Ресурс / серверы не открыты»

Я новичок в Java EE и пытаюсь изучить то же самое, используя учебные пособия и примеры в Интернете.

Я пытаюсь подписаться на http://www.vogella.com/articles/REST/article.html#first и создайте службу RESTful с помощью Джерси.

Поскольку это мой первый сервис RESTful, я в основном скопировал и вставил любой имеющийся код до http://www.vogella.com/articles/REST/article.html#first_run.

Однако, когда я пытаюсь запустить службу, я получаю сообщение об ошибке:

Could not load the Tomcat server configuration at /Servers/Tomcat v7.0 Server at localhost-config. The Servers project is closed.

Когда я попытался просмотреть конфигурацию сервера, я увидел, что путь конфигурации показывает ошибку для значения: /Servers/Tomcat v7.0 Server at localhost-config.

Когда я пытаюсь изменить любую (серверную) конфигурацию и сохранить ее, я получаю сообщение: «Ошибка при сохранении. Ресурс «/Servers» не открыт».

Пять отличий моего проекта от того, что описано на странице:

  1. Я использую JDK 1.7, а на странице упоминается JDK1.6.
  2. Я использую Apache Tomcat Server 7.0, а на странице упоминается Tomcat версии 6.0.
  3. В моем проекте для версии динамического веб-модуля установлено значение 3.0, а на странице — 2.5.
  4. У меня есть несколько практических весенних приложений, настроенных на моем сервере tomcat. Я не уверен, как их удалить. :(
  5. Я обновил свой web.xml, чтобы использовать web-appweb-app_2_5.xsd1.xsd вместо web-app_2_5.xsd.

Я не могу понять, почему это происходит.

Если это не кажется решаемым, я был бы признателен, если бы вы могли указать мне на любой ресурс, который объясняет создание службы RESTFul с использованием Джерси с использованием Java EE7, Apache Tomcat 7 и, предпочтительно, Eclipse.


person Karthick S    schedule 04.12.2013    source источник


Ответы (1)


Решение оказалось простым. Когда я посмотрел в Project Explorer, я увидел, что там есть проект под названием «Серверы». Как только я «открыл» этот проект, проблема была решена.

Похоже, что пометка всех проектов и выбор «Закрыть проект» имеют побочный эффект в Java EE Perspective. :)

person Karthick S    schedule 06.12.2013