2010-11-11 8 views
1

Est-il possible de regrouper mes classes de ressources de repos dans une bibliothèque .jar afin que, lorsqu'elles sont incluses dans l'application de quelqu'un, cette application obtienne les services?JAX-RS REST Services en tant que bibliothèque

J'utilise actuellement maillot (jersey.dev.java.net)

+0

L'application de quelqu'un d'autre serait-elle le client ou le serveur? –

Répondre

3

Eh bien, je ne vois pas pourquoi il ne fonctionnera pas ACCORDÉE cette personne définit le servlet de repos dans leur web.xml pour localiser votre REST paquet du pot ... comme ceci: -

<servlet> 
    <servlet-name>Jersey Rest Web Service</servlet-name> 
    <servlet-class>com.sun.jersey.spi.spring.container.servlet.SpringServlet</servlet-class> 
    <init-param> 
     <param-name>com.sun.jersey.config.property.resourceConfigClass</param-name> 
     <param-value>com.sun.jersey.api.core.PackagesResourceConfig</param-value> 
    </init-param> 
    <init-param> 
     <param-name>com.sun.jersey.config.property.packages</param-name> 
     <!-- Package that contains all Rest Web Services --> 
     <param-value>com.project.your.rest.package.in.jar</param-value> 
    </init-param> 
    <load-on-startup>1</load-on-startup> 
</servlet> 
<servlet-mapping> 
    <servlet-name>Jersey Rest Web Service</servlet-name> 
    <url-pattern>/api/*</url-pattern> 
</servlet-mapping> 
Questions connexes