0
私は2つのサーブレットを作成しようとしています。まず、 "/"パスを持つメインサーブレットと別のパスのリソースサーブレットを使用します。しかし、両方のパスは、「/」から始まる(私の作業ディレクトリ)jetty - メインサーブレットとリソースサーブレットの作成
私が書いた:
Server server = new Server(8001);
ServletHandler handler = new ServletHandler();
handler.addServletWithMapping(Servlet.class, "/");
ResourceHandler resourceHandler = new ResourceHandler();
resourceHandler.setResourceBase("./classes/static/");
HandlerList handlers = new HandlerList();
handlers.setHandlers(new Handler[] { resourceHandler,handler});
server.setHandler(handlers);
server.start();
server.join();
が、1つのハンドラが重なっています。
基本的に私は私のコードは次のように行動したい:
handler.addServletWithMapping(Servlet.class、 "/ Q"); (ローカルホスト:8001/Q)
代わりに:
handler.addServletWithMapping(Servlet.class、 "/")。
希望私は十分に明確だった。
おかげで、