JUnit テストでは、組み込みの jetty サーバーにハンドラーを追加したいと考えています。私はこのコードでこれを行うことができます:
Server server = new Server(8080)
Handler h = new AbstractHandler() {
@Override
public void handle(String target, Request baseRequest,
HttpServletRequest request, HttpServletResponse response)
throws IOException, ServletException {
// do something
}
};
server.setHandler(h);
次に、サーバーへのすべての呼び出しがこのハンドラーによって処理されます。しかし、特定のパスへのリクエストを処理したいだけです: 'http:// localhost:8080/test'. 「org.mortbay.jetty.servlet.Context」クラスを使用してこれをアーカイブする例をいくつか見つけました。しかし、これはかなり古いもので、もう存在しないのでしょうか?