Root resource - Klassen werden nicht gefunden.

pkm

Bekanntes Mitglied
Ich bin gerade dabei eine REST-Schnittstelle zu programmieren, diese habe ich als dynamisches Webprojekt angelegt gemäß http://www.se.uni-hannover.de/pages/de:tutorials_restful_guestbook

Das Problem dabei ist, dass es mit dem Deployment nicht klappt. Wenn ich die URL http://localhost:8080/RESTfulGuestBookService/ aufrufe, dann kommt eine Fehlermeldung:

Code:
com.sun.jersey.api.container.ContainerException: The ResourceConfig instance does not contain any root resource classes.

        com.sun.jersey.server.impl.application.RootResourceUriRules.<init>(RootResourceUriRules.java:99)

        com.sun.jersey.server.impl.application.WebApplicationImpl._initiate(WebApplicationImpl.java:1298)

        com.sun.jersey.server.impl.application.WebApplicationImpl.access$700(WebApplicationImpl.java:169)

        com.sun.jersey.server.impl.application.WebApplicationImpl$13.f(WebApplicationImpl.java:775)

        com.sun.jersey.server.impl.application.WebApplicationImpl$13.f(WebApplicationImpl.java:771)

        com.sun.jersey.spi.inject.Errors.processWithErrors(Errors.java:193)

        com.sun.jersey.server.impl.application.WebApplicationImpl.initiate(WebApplicationImpl.java:771)

        com.sun.jersey.server.impl.application.WebApplicationImpl.initiate(WebApplicationImpl.java:766)

        com.sun.jersey.spi.container.servlet.ServletContainer.initiate(ServletContainer.java:488)

        com.sun.jersey.spi.container.servlet.ServletContainer$InternalWebComponent.initiate(ServletContainer.java:318)

        com.sun.jersey.spi.container.servlet.WebComponent.load(WebComponent.java:609)

        com.sun.jersey.spi.container.servlet.WebComponent.init(WebComponent.java:210)

        com.sun.jersey.spi.container.servlet.ServletContainer.init(ServletContainer.java:373)

        com.sun.jersey.spi.container.servlet.ServletContainer.init(ServletContainer.java:556)

        javax.servlet.GenericServlet.init(GenericServlet.java:158)

        org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:528)

        org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:81)

        org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:678)

        org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:343)

        org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:798)

        org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:66)

        org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:810)

        org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1498)

        org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49)

        java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)

        java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)

        org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)

        java.base/java.lang.Thread.run(Thread.java:835)

XML:
<?xml version="1.0" encoding="UTF-8"?>
<web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    xmlns="http://xmlns.jcp.org/xml/ns/javaee"
    xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/javaee http://xmlns.jcp.org/xml/ns/javaee/web-app_3_1.xsd"

    id="WebApp_ID" version="3.1">

    <display-name>RESTfulGuestBookService</display-name>

    <welcome-file-list>
        <welcome-file>index.html</welcome-file>
        <welcome-file>index.htm</welcome-file>
        <welcome-file>index.jsp</welcome-file>
        <welcome-file>default.html</welcome-file>
        <welcome-file>default.htm</welcome-file>
        <welcome-file>default.jsp</welcome-file>
    </welcome-file-list>

    <servlet>
        <servlet-name>RESTful Guest Book with Jersey</servlet-name>
        <servlet-class>com.sun.jersey.spi.container.servlet.ServletContainer</servlet-class>

        <init-param>
            <param-name>com.sun.jersey.config.feature.Redirect</param-name>
            <param-value>true</param-value>
        </init-param>

        <init-param>
            <param-name>jersey.config.server.provider.packages</param-name>
            <param-value>de.unihannover.se.soa11.guestbook.rest</param-value>
        </init-param>

    </servlet>

    <servlet-mapping>
        <servlet-name>RESTful Guest Book with Jersey</servlet-name>
        <url-pattern>/*</url-pattern>
    </servlet-mapping>

</web-app>

Hat jemand eventuell eine Idee, wi ich die web.xml richtig konfigurieren soll? Ich habe es auch mit com.sun.jersey.config.property.packages

als param-name versucht, was leider auchnicht geklappt hat.
 
Ähnliche Java Themen
  Titel Forum Antworten Datum
P Wo liegt das root directory? Allgemeines EE 4
G Context root Allgemeines EE 5
R Applikation (root.tld/app) auf domain (app.tld/) mappen Allgemeines EE 2
G JBoss nutzt beim starten ständig das Root.war Allgemeines EE 12
K Virtueller Server <> Root Server Allgemeines EE 3
mor16Euro Servlet Fehler code: The requested resource is not available Allgemeines EE 7
B Datenbank Resource wird nicht gefunden Allgemeines EE 1
P @EJB vs @Resource Allgemeines EE 1
M Daten aus der Resource werden nicht übernommen Allgemeines EE 4
dunhillone Javascript als resource mit JSF2 einbinden Allgemeines EE 2
A resource property files Allgemeines EE 5
G WEBDAV Resource übergeben Allgemeines EE 12
K Spring Namensgebung bei Klassen Allgemeines EE 7
L Sessions - Unterschiedlich in verschiedenen Klassen? Allgemeines EE 4
R JAVA EE - eigene Klassen aus EJB übernehmen Allgemeines EE 2
J Einige Klassen werden nicht resolved Allgemeines EE 7
P Mit JAXB erzeugte Klassen persistieren (Hibernate) Allgemeines EE 10
P Können abstrakte Klassen über WSDL versendet werden? Allgemeines EE 3
I Klassen werden nicht für Import erkannt eclipse EE Allgemeines EE 2
S In Eclipse werden die "Servlet-Klassen" nicht gefu Allgemeines EE 2
N Lokation von Bean Klassen? Allgemeines EE 5
N Reflektion und die Liste abgeleiteter Klassen/Interfaces Allgemeines EE 6
M TagLib und Referenzen zwischen Klassen Allgemeines EE 4
M Servlets | work - Klassen nicht im WAR File Allgemeines EE 5
P JSP Servlets/ Java Klassen für FTP FileUpload (Bilder) + DB Allgemeines EE 3
D Controller-Klassen eines Servlets testen mit JUnit Allgemeines EE 3
F Klassen und zugriffs Problem "Help wanted"! Allgemeines EE 16
M HTML-Klassen Allgemeines EE 2
S JSP auch mit Klassen? Allgemeines EE 2
K JSP anfänger. auf eigene klassen zu greifen Allgemeines EE 8
S zugriff von jsp-seiten auf java klassen Allgemeines EE 3

Ähnliche Java Themen

Neue Themen


Oben