Проблема с развертыванием Java EE 6 Eclipse JAX-RS

Я следую руководству, в котором показано, как настроить JAX-RS. Однако я получаю сообщение об ошибке, когда дохожу до определенной части учебника.

Учебное пособие находится здесь: http://www.youtube.com/watch?v=on557289GzA&feature=related

На одном этапе он говорит выполнить следующее:

Нажмите «Свойства» -> «Аспекты проекта» -> «JAX-RS (веб-служба REST)» -> «Дополнительная конфигурация» -> «ОК».

Затем я нажимаю «Применить», в учебнике это должно генерировать соответствующие файлы, однако в моей реализации я получаю следующую ошибку:

невозможно развернуть ошибку развертывания HelloWorld для модуля: HelloWorld: исключение при загрузке приложения: java.lang.Exception: java.lang.IllegalStateException: ContainerBase.addChild: start: org.apache.catalina.LifecycleException: org.apache.catalina.LifecycleException: com.sun.jersey.api.container.ContainerException: Экземпляр ResourceConfig не содержит корневых классов ресурсов.%%%EOL%%%

Я использую «GlassFish Server Open Source Edition 3 (Java EE 6)» и «Java 1.6.0.22».

Любая помощь в решении этой проблемы будет оценена по достоинству.


person Raydon    schedule 26.01.2011    source источник
comment
GlassFish уже должен содержать JAX-RS как часть Java EE 6.   -  person    schedule 14.11.2012


Ответы (2)


У меня была точно такая же проблема, и она была решена с помощью этот ответ из аналогичного вопроса из этот вопрос (экземпляр ResourceConfig не содержит корневых классов ресурсов)

person blo0p3r    schedule 05.12.2012

Проблема может быть связана с вашим файлом web.xml (у меня была аналогичная ошибка), убедитесь, что ваш сервлет настроен следующим образом:

<servlet>  
    <display-name>JAX-RS REST Servlet</display-name>  
    <servlet-name>JAX-RS REST Servlet</servlet-name>  
    <servlet-class>  
        com.sun.jersey.spi.container.servlet.ServletContainer  
    </servlet-class>  
    <load-on-startup>1</load-on-startup>  
</servlet> 

Если это не помогает, прокомментируйте, указав дополнительную информацию о проблеме (правильно ли импортируются jar-файлы для JAX-RS или проблема с конфигурацией)

person Mike    schedule 28.01.2011