In short, I have an embedded jetty setup working with version 9.2.3.v20140905.  
However, when I upgrade to version 9.2.4.v20141103 or 9.2.5.v20141112, the 
servlet is unreachable.

I am running on linux using jdk 1.7.0_71.

Here is my code:

          server = new Server();

            HttpConfiguration https = new HttpConfiguration();
            https.addCustomizer(new SecureRequestCustomizer());

            SslContextFactory ssl = new SslContextFactory();
            ssl.setKeyStorePath(getKeyStorePath());
            ssl.setKeyStoreType("JKS");
            ssl.setKeyStorePassword("");
            ssl.setKeyManagerPassword("");

            ServerConnector connector = new ServerConnector(server, new 
SslConnectionFactory(ssl, HttpVersion.HTTP_1_1.toString()), new 
HttpConnectionFactory(https));
            connector.setPort(port);
            connector.setIdleTimeout(300000);

            server.setConnectors(new Connector[]{connector});

            HashSessionManager session_manager = new HashSessionManager();
            session_manager.setMaxInactiveInterval(3600);
            session_manager.addEventListener(new HttpSessionListener() {
                public void sessionCreated(HttpSessionEvent event) {
                    // do something                }

                public void sessionDestroyed(HttpSessionEvent event) {
                  // do something
                }
            });

            SessionHandler session_handler = new 
SessionHandler(session_manager);

            ServletContextHandler context = new 
ServletContextHandler(ServletContextHandler.SESSIONS);
            context.setHandler(session_handler);
            context.addFilter(new FilterHolder(SessionFilter.class), "/*", 
EnumSet.of(DispatcherType.INCLUDE, DispatcherType.REQUEST));
            context.setContextPath("/");
            context.addServlet(new ServletHolder(new AppServlet()), "/Test/");

            ContextHandler context_static = new ContextHandler();
            context_static.setContextPath("/static");
            context_static.setResourceBase(System.getProperty("user.dir") + 
File.separator + "static" + File.separator);
            context_static.setHandler(new ResourceHandler());

            ContextHandlerCollection contexts = new ContextHandlerCollection();
            contexts.setHandlers(new Handler[]{context, context_static});
            server.setHandler(contexts);

            server.start();


Any ideas?
_______________________________________________
jetty-users mailing list
[email protected]
To change your delivery options, retrieve your password, or unsubscribe from 
this list, visit
https://dev.eclipse.org/mailman/listinfo/jetty-users

Reply via email to