2013-06-15 22 views
6

Có ai đó biết cách khởi chạy Jetty9 bằng chính đơn giản trong lớp Java không ??? Ví dụ, tôi đã nhìn thấy các chương trình như:Khởi chạy Cầu tàu 9 Theo lập trình

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

Nhưng tôi vẫn chưa thể chạy Jetty9 thành công. Dù sao, tôi đang cố gắng làm điều này với mùa xuân. Có ai đó cho tôi xem một số ví dụ để thực hiện việc này không ??? Cảm ơn rất nhiều :-)

+3

chính xác là gì không làm việc? – Thilo

+0

Trong ví dụ chương trình này, có một thông báo lỗi nói rằng JSP không được cấu hình ... Hiện tại trong thư mục webapp tôi có thư mục index.jsp và WEB-INF rỗng –

+0

Có vẻ như bạn đang thiếu một cái bình cần thiết , sau đó – fge

Trả lời

9

Tôi vừa ghi lại một trong các ví dụ của chúng tôi ở đây một vài tuần trước. Chúng tôi sẽ ghi lại nhiều ví dụ của chúng tôi và thêm một số như chúng tôi nhận được yêu cầu và như folks nộp riêng của họ ...

dù sao, điều này nên để bạn đi :)

Các vấn đề liên quan