Bonjour à tous,

J'aimerais faire appel à votre aide car je n'arrive pas à intégrer l'API restful disponible ici avec un jetty server.

Je ne sais pas par où attaquer sachant que cet API ne peut être utiliser dans mon mapping (web.xml). J'ai donc décidée de le faire "programmatiquement" mais je n'y arrive pas.

En recherchant sur le net je tombe sur des exemples que je n'arrive pas à intégrer. Le code ci-dessous me parait le plus correcte; mais je ne le comprends pas. J'ai passée tout mon dimanche à comprendre mais je ne suis pas arrivée.

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
 
                Server server = new Server(8080);
		ServletContextHandler context = new ServletContextHandler(ServletContextHandler.NO_SESSIONS);
		context.setContextPath("/");
		server.setHandler(context);
 
		ServletHolder jerseyServlet = context.addServlet(ServletContainer.class, "/people/*");
		jerseyServlet.setInitOrder(1);
		jerseyServlet.setInitParameter("jersey.config.server.provider.packages","com.example");
 
		ServletHolder staticServlet = context.addServlet(DefaultServlet.class,"/*");
		staticServlet.setInitParameter("resourceBase","src/main/webapp");
		staticServlet.setInitParameter("pathInfoOnly","true");
 
		server.start();
		server.join();

Auriez-vous l'amabilité de m'aider svp ?

Merci d'avance,
Jessica