码头中的多个servlet
multiple servlet in jetty
我是 Jetty 的新手,正在尝试通过在线示例程序来理解。这是我使用的示例程序:
public class EmbeddedJettyMain {
public static void main(String[] args) throws Exception {
Server server = new Server(7070);
ServletContextHandler handler = new ServletContextHandler(server, "/example");
handler.addServlet(ExampleServlet.class, "/");
server.start();
}
}
有了它我可以使用:
现在我想再添加一个 servlet URI
我该怎么做?
看到webapp之类的参考资料,正在寻找好的方法。
Server server = new Server(7070);
ServletContextHandler handler = new ServletContextHandler(server, "/");
handler.addServlet(ExampleServlet.class, "/example");
handler.addServlet(ExampleServlet.class, "/example2");
每个addServlet 创建一个映射。 Jetty 将为每个映射创建一个 Servlet 实例,这意味着 init(ServletConfig config) 只会在每个实例中调用一次,并且对映射的所有请求都将转到同一个实例。
Jetty provides a Web server and javax.servlet container.
您的 servlet 是通过 Jetty 的嵌入式容器存储和提供的,以便在需要时提供服务。
我是 Jetty 的新手,正在尝试通过在线示例程序来理解。这是我使用的示例程序:
public class EmbeddedJettyMain {
public static void main(String[] args) throws Exception {
Server server = new Server(7070);
ServletContextHandler handler = new ServletContextHandler(server, "/example");
handler.addServlet(ExampleServlet.class, "/");
server.start();
}
}
有了它我可以使用:
现在我想再添加一个 servlet URI
我该怎么做?
看到webapp之类的参考资料,正在寻找好的方法。
Server server = new Server(7070);
ServletContextHandler handler = new ServletContextHandler(server, "/");
handler.addServlet(ExampleServlet.class, "/example");
handler.addServlet(ExampleServlet.class, "/example2");
每个addServlet 创建一个映射。 Jetty 将为每个映射创建一个 Servlet 实例,这意味着 init(ServletConfig config) 只会在每个实例中调用一次,并且对映射的所有请求都将转到同一个实例。
Jetty provides a Web server and javax.servlet container.
您的 servlet 是通过 Jetty 的嵌入式容器存储和提供的,以便在需要时提供服务。