Voici mon URL; http://localhost:2222/test1/test1/home/helloRestful Jetty HTTP ERROR 404 accès non trouvé
Cette URL provoque l'erreur ci-dessous. ERREUR HTTP 404 Problème d'accès/test1/test1/home/hello. Motif: non trouvé
Et la classe principale de démarrage et des ressources servlet ci-dessous
ResourceConfig config = new ResourceConfig();
config.packages("java"); // this is where my main class and resource resides
ServletHolder servlet = new ServletHolder(new ServletContainer(config));
Server server = new Server(2222);
ServletContextHandler context = new ServletContextHandler(server, "/test1",ServletContextHandler.NO_SESSIONS);
context.addServlet(servlet,"/test1");
try
{
server.start();
server.join();
}
catch(Exception ex){
ex.printStackTrace();
server.destroy();
}
Ma ressource
@Path("/home")
public class Resources {
@GET
@Path("/hello")
@Produces(MediaType.TEXT_PLAIN)
public String helloWorld() {
return "Hello, world!";
}
}
Qu'est-ce que je fais mal? Edit: Je pense que le problème est dans la partie "packages" mais je ne sais pas comment le configurer. Merci
Gardons commentaires. –