2013-06-15 17 views
6

Kennt jemand wie Jetty9 mit einem einfachen Haupt in Java-Klasse starten ??? Zum Beispiel habe ich Programme wie gesehen:Einführung Jetty 9 Programmatically

public static void main(String[] args) throws Exception { 
     Server server = new Server(8080); 
     WebAppContext webAppContext = new WebAppContext("./src/main/webapp", "/recruiting"); 
     webAppContext.setLogUrlOnStart(true); 
     webAppContext.setInitParameter(ContextLoader.CONTEXT_CLASS_PARAM, RecruitingAppContext.class.getName()); 
     webAppContext.addServlet(DispatcherServlet.class, "/"); 
     webAppContext.setWelcomeFiles(new String[]{"index.jsp"}); 
     webAppContext.addEventListener(new RequestContextListener()); 
     webAppContext.configure(); 

     server.setHandler(webAppContext); 
     server.start(); 
     System.out.println("Server started"); 
     server.join(); 
    } 

Aber ich bin noch nicht fähig Jetty9 erfolgreich auszuführen. Jedenfalls versuche ich das mit dem Frühling. Lassen Sie mich einige Beispiele sehen, um dies zu tun ??? Vielen Dank :-)

+3

Was genau tut nicht arbeiten? – Thilo

+0

In diesem Programmbeispiel gibt es eine Fehlermeldung, die besagt, dass JSP nicht konfiguriert ist ... Momentan habe ich unter dem Ordner webapp den Ordner index.jsp und WEB-INF, der leer ist –

+0

Sieht aus, als ob Sie ein benötigtes jar verpassen , dann – fge

Antwort

9

ich einen unserer Beispiele hier vor ein paar Wochen zurück, nur dokumentiert. Wir werden mehr unserer Beispiele dokumentieren und das Hinzufügen von einigen als wir Anfragen bekommen und wie Leute ihre eigenen einreichen ...

wie auch immer, dies sollten Sie loslegen :)