问题很简单,但我已经有点挣扎了。
Server server = new Server(8080);
Context context = new Context(server, "/", Context.NO_SESSIONS);
context.addServlet(MainPageView.class, "/");
context.addServlet(UserView.class, "/signup");
server.start();
这是一段非常标准的代码,您可以在 Jetty 世界的任何地方找到它。我有一个将 Jetty 嵌入为 servlet 引擎并具有一些 servlet 的应用程序。
其中一些 servlet 的实例化需要在启动时进行大量工作。比如说——读取额外的配置文件、连接到数据库等。我怎样才能让 servlet 引擎急切地实例化所有的 servlet,这样我就可以预先完成所有艰苦的工作,而不是在第一个用户请求时完成?