Есть ли способ установить имя сервлета при использовании встроенного Jetty и servletcontexthandler? - PullRequest
0 голосов
/ 21 декабря 2018

Как установить имя сервлета при использовании встроенного Jetty и servletcontexthandler, как мы делаем это в веб-XML с отображением сервлета?

ServletContextHandler context = new ServletContextHandler(ServletContextHandler.SESSIONS);
            /*
             * code to enable startup listeners
             */
            StartupListener sup = new StartupListener();
            context.addEventListener(sup);
            context.setContextPath("/JettyApp");

            Server jettyServer = new Server(8081);
            jettyServer.setHandler(context);
            ServletHolder jerseyServlet = context.addServlet(org.glassfish.jersey.servlet.ServletContainer.class, "/*");
            jerseyServlet.setInitOrder(0);

, как мы делаем в web.xml

<servlet-mapping>
    <servlet-name>WebDemo</servlet-name>
    <url-pattern>/App/Service/*</url-pattern>
  </servlet-mapping>
...