Je viens de commencer avec Embedded Jetty. Je suis coincé à quelques messages d'erreur. C'est un code de lignes simple et direct, que j'ai trouvé en ligne et que je voulais tester.Premiers pas avec Embedded Jetty
import org.jaxen.Context;
import org.mortbay.jetty.Server;
import org.mortbay.jetty.servlet.ServletHolder;
public class Main {
public static void main(String[] args) throws Exception {
ServletHolder sh = new ServletHolder(ServletContainer.class);
sh.setInitParameter("com.sun.jersey.config.property.resourceConfigClass", "com.sun.jersey.api.core.PackagesResourceConfig");
sh.setInitParameter("com.sun.jersey.config.property.packages", "jerseyplusjetty");
Server server = new Server(80);
ServletContextHandler sch = new ServletContextHandler(server, "/");
sch.addServlet(sh, "/*");
server.start();
server.join();
}
}
J'ai tous les jets jetty dans le chemin de construction java. Mais j'ai continué à recevoir des erreurs: Le constructeur ServletHolder (Class) n'est pas défini, Le constructeur Server (int) n'est pas défini, ServletContextHandler ne peut pas être résolu en un type. Si je supprime le paramètre dans ServletHolder et Server, il cesse de se plaindre. par exemple. si j'ai: ServletHolder sh = new ServletHolder(); Serveur serveur = nouveau serveur(); Mais ce n'est pas correct. Je lis les docs Jetty et la classe ServletHolder peut prendre des paramètres. Est-ce que j'ai râté quelque chose?