Tôi cần một máy chủ jetty với nhiều servletHandler.Thêm trình xử lý khác nhau vào máy chủ Jetty đơn
HttpServlet:
ServletHandler servletHandler = new ServletHandler();
server.setHandler(servletHandler);
servletHandler.addServletWithMapping("com.realtime.webserver.StreamGlobalServlet", "/SGServlet");
WebsocketServlet:
MyWebSocketHandler myWebSocketHandler = new MyWebSocketHandler();
myWebSocketHandler.setHandler(new DefaultHandler());
server.setHandler(myWebSocketHandler);
server.start();
tôi cần cả hai phải ở trong máy chủ duy nhất. Có khả năng nào không?
Xin chào. Tôi đã làm theo lời khuyên của bạn, tôi có thể đi đến servlet của tôi, nhưng khi WebSocket của tôi được mở, tôi nhận được lỗi "Đã nhận được khung nén không mong muốn" và đóng. Làm cách nào để thay đổi các cổng của trình xử lý của tôi để chúng hoạt động trên một kênh khác và không làm phiền lẫn nhau? – sritmak
Rất tuyệt! Cảm ơn rất nhiều! – pixelstuermer