The URL I am using is: https://localhost:8180/Echo/
The SessionFilter is being used to capture session related information. Even if I comment out the SessionFilter, I am not able to reach the “/Echo/” servlet. I am in the process of migrating our use of jetty version 4.2.27 to the latest. So a lot of this is reading some samples and then lots of trial-and-error. Any suggestions on how to setup things properly is appreciated? The interesting thing is that things seems to be working fine with 9.2.3; however, when I switched to 9.2.5 nothing does. I will investigate switching to using the DefaultServlet for the static content. If you have some sample code or URL that explains this in more detail that would be appreciated. Thank you. From: [email protected] [mailto:[email protected]] On Behalf Of Joakim Erdfelt Sent: Friday, December 05, 2014 5:44 PM To: JETTY user mailing list Subject: Re: [jetty-users] servlet not reachable after upgrade to 9.2.4.v20141103 What URL are you using? Be precise. Is AppServlet or SessionFilter using any async processing or async I/O? (if so, you are missing DispatcherType.ASYNC, and also the asyncSupported flags) What does SessionFilter do? What happens if you exclude the Filter? Also, why are you using a ContextHandler for static resources? (Use the DefaultServlet) -- Joakim Erdfelt <[email protected]<mailto:[email protected]>> webtide.com<http://www.webtide.com/> - intalio.com/jetty<http://intalio.com/jetty> Expert advice, services and support from from the Jetty & CometD experts eclipse.org/jetty<http://eclipse.org/jetty/> - cometd.org<http://cometd.org/> On Fri, Dec 5, 2014 at 2:37 PM, Bryan Coleman <[email protected]<mailto:[email protected]>> wrote: 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]<mailto:[email protected]> To change your delivery options, retrieve your password, or unsubscribe from this list, visit https://dev.eclipse.org/mailman/listinfo/jetty-users
_______________________________________________ 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
