我正在編寫一些嵌入式Jetty服務器啓動的示例代碼。服務器必須加載只有一個servlet中,發送到servlet的所有請求,並聽取在localhost:80啓動嵌入式Jetty服務器的最短代碼
我迄今爲止代碼:
static void startJetty() {
try {
Server server = new Server();
Connector con = new SelectChannelConnector();
con.setPort(80);
server.addConnector(con);
Context context = new Context(server, "/", Context.SESSIONS);
ServletHolder holder = new ServletHolder(new MyApp());
context.addServlet(holder, "/*");
server.start();
} catch (Exception ex) {
System.err.println(ex);
}
}
我可以做同樣的用更少的代碼/行? (使用Jetty 6.1.0)。