Tomcat et Jersey : erreur
Bonjour,
J'ai une liste d'objets (Project) et je souhaite l'envoyer en json si une requête est faite sur mon site.
J'ai donc fait la création de la liste comme ceci :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22
|
package resources;
import dao.DaoFactory;
import java.util.ArrayList;
import javax.ws.rs.GET;
import javax.ws.rs.Path;
import javax.ws.rs.Produces;
import javax.ws.rs.core.MediaType;
@Path("/projects")
public class ProjectRessource {
@GET
@Produces(MediaType.APPLICATION_JSON)
public ArrayList<Project> getProjects(){
return (ArrayList<Project>) DaoFactory.getProjectDao().listProjectsInProgress();
}
} |
J'ai ajouté la lib : javax.ws.rs-api.2.0
et j'ai ajouté ceci à mon web.xml :
Code:
1 2 3 4 5 6 7 8 9 10 11 12
|
<servlet>
<servlet-name>JerseyTest</servlet-name>
<servlet-class>
com.sun.jersey.spi.container.servlet.ServletContainer
</servlet-class>
<load-on-startup>1</load-on-startup>
</servlet>
<servlet-mapping>
<servlet-name>JerseyTest</servlet-name>
<url-pattern>/*</url-pattern>
</servlet-mapping> |
Quand je fais une requétes http GET sur mon serveur il me dit :
503 Service Unavailable.
Si quelqu'un peu m'aider.
Merci.