Wann muss ich auf Jersey ServletContainer in web.xml zum aktivieren der JAX-RS?

Wann brauche ich, um folgende snippet in web.xml um diese zu aktivieren Jersey?

<servlet>
    <servlet-name>Jersey App</servlet-name>
    <servlet-class>com.sun.jersey.spi.container.servlet.ServletContainer</servlet-class>
    <init-param>
        <param-name>com.sun.jersey.config.property.packages</param-name>
        <param-value>com.company.rest</param-value>
    </init-param>
    <load-on-startup>1</load-on-startup>
</servlet>

Ist es App. Server abhängig, wenn Jersey ist standardmäßig aktiviert oder muss diese web.xml Eintrag?

Wenn eine App. Server ist nicht erforderlich, den code oben kann ich konfigurieren Sie die servlet-mapping-Pfad, wie:

<servlet-mapping>
    <servlet-name>Jersey App</servlet-name>
    <url-pattern>/rest/*</url-pattern>
</servlet-mapping>
  • Es hängt von der version der Servlet-container und das Trikot selbst. Die, die Sie gepostet wird, ist für die 1.x-version von jersey. Für die neuere 2.x-Versionen betrachten jersey.java.net/documentation/2.7/....
InformationsquelleAutor kavai77 | 2014-03-27
Schreibe einen Kommentar