2

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」クラスを使用してこれをアーカイブする例をいくつか見つけました。しかし、これはかなり古いもので、もう存在しないのでしょうか?

4

1 に答える 1