[英]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 提供了一個 Web 服務器和 javax.servlet 容器。
您的 servlet 通過 jetty 的嵌入式容器進行存儲和服務,以便在需要時提供服務。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.