2013-06-15 9 views
6

Czy ktoś wie, jak uruchomić Jetty9 z prostą główną w klasie Java ??? Na przykład, widziałem takich programów jak:Launch Jetty 9 Programowo

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(); 
    } 

Ale nie jestem jeszcze w stanie uruchomić Jetty9 pomyślnie. W każdym razie próbuję to zrobić wiosną. Czy ktoś pozwala mi zobaczyć kilka przykładów, aby to zrobić? Wielkie dzięki :-)

+3

Co dokładnie robi nie działa? – Thilo

+0

W tym przykładzie programu jest komunikat o błędzie, który mówi, że JSP nie jest skonfigurowany ... W tej chwili w folderze Webapp mam folder index.jsp i WEB-INF, który jest pusty –

+0

Wygląda na to, że brakuje wymaganego słoika , a następnie – fge

Odpowiedz

9

Właśnie udokumentowałem jeden z naszych przykładów tutaj kilka tygodni temu. Będziemy dokumentowania więcej naszych przykładach i dodanie niektórych jako otrzymujemy prośby i jak ludzie złożyć własną rękę ...

tak, to powinno być ci :)