ฉันกำลังพยายามอัพเกรดจาก Jetty 7 เป็น Jetty 9 โดยใช้ตัวอย่างที่นี่:
http://www.eclipse.org/jetty/documentation/current/embedding-jetty.html#d0e18177
Server server = new Server(8080);
ServletContextHandler context=new ServletContextHandler(ServletContextHandler.SESSIONS);
context.setContextPath("/");
HttpServlet servlet=new TestServlet();
context.addServlet(new ServletHolder(servlet), "/*");
server.setHandler(context);
server.start();
server.join();
อย่างไรก็ตาม มันตายขณะรันไทม์:
java.lang.NullPointerException
at org.eclipse.jetty.util.component.ContainerLifeCycle.addBean(ContainerLifeCycle.java:304)
at org.eclipse.jetty.util.component.ContainerLifeCycle.addBean(ContainerLifeCycle.java:213)
at org.eclipse.jetty.server.Server.<init>(Server.java:128)
at org.eclipse.jetty.server.Server.<init>(Server.java:103)
เซิร์ฟเล็ตในตัวอย่างคือตัวอย่างสวัสดีโลกที่เรียบง่าย