What's the URL you're trying to hit that produces a 404? Jan
On 14 August 2015 at 23:22, Bryan Coleman <[email protected]> wrote: > Here is the code: > > > > SslContextFactory ssl = new SslContextFactory(); > > ssl.setKeyStorePath(getKeyStorePath()); > > ssl.setKeyStoreType("JKS"); > > ssl.setKeyStorePassword("password"); > > ssl.setKeyManagerPassword("password"); > > > > HttpConfiguration https = new HttpConfiguration(); > > https.addCustomizer(new SecureRequestCustomizer()); > > > > server = new Server(); > > ServerConnector connector = new ServerConnector(server, new > SslConnectionFactory(ssl, HttpVersion.HTTP_1_1.toString()), new > HttpConnectionFactory(https)); > > connector.setPort(8180); > > connector.setIdleTimeout(500000); > > server.setConnectors(new Connector[]{connector}); > > > > HashSessionManager session_manager = new HashSessionManager(); > > session_manager.setMaxInactiveInterval(3600); > > > > 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.addServlet(AppServlet.class, "/Echo"); > > > > ServletContextHandler context_static = new > ServletContextHandler(); > > context_static.setContextPath("/static"); > > context_static.setResourceBase(System.getProperty("user.dir") > + File.separator + "static" + File.separator); > > context_static.addServlet(DefaultServlet.class, "/"); > > > > ContextHandlerCollection contexts = new > ContextHandlerCollection(); > > contexts.setHandlers(new Handler[]{context, context_static}); > > server.setHandler(contexts); > > > > *From:* [email protected] [mailto: > [email protected]] *On Behalf Of *Joakim Erdfelt > *Sent:* Friday, August 14, 2015 9:12 AM > > *To:* JETTY user mailing list > *Subject:* Re: [jetty-users] Migrating from > jetty-9.2.11.v20150529-all.jar to jetty-9.3.2.v20150730-uber.jar results in > a HTTP Error 404 > > > > You configuration ... > > > > [main] INFO org.eclipse.jetty.server.handler.ContextHandler - Started > o.e.j.s.ServletContextHandler@7e7d6175{/,null,AVAILABLE} > > [main] INFO org.eclipse.jetty.server.handler.ContextHandler - Started > o.e.j.s.ServletContextHandler@6da5cb1{/static,file:///static/,AVAILABLE} > > > > smells of over-engineering and lack of understanding of how > ServletContextHandler + DefaultServlet works. > > > > lets see your code. > > > > if your ServletContextHandler on context Path "/" has servlets, they can > ALSO have any number of arbitrary static resource configurations serving > content from multiple directories on multiple url patterns, all using > DefaultServlet. > > > > However, in your setup, any content that enters "/" will terminate on its > own if you don't have it configured properly (all ServletContext's > terminate, they don't fall through). > > > > > Joakim Erdfelt / [email protected] > > > > On Fri, Aug 14, 2015 at 6:08 AM, Joakim Erdfelt <[email protected]> > wrote: > > Lets see your embedded-jetty Server / handler / ServletContextHandler > setup code. > > > > > Joakim Erdfelt / [email protected] > > > > On Fri, Aug 14, 2015 at 5:41 AM, Bryan Coleman <[email protected]> > wrote: > > I did see it and got the impression the uber jar fixed some of the issues > with the all jar. > > > > That said, I have changed course and am now using individual jars. The > following jars appear to provide me what is needed: servlet, server, util, > http, io and security. > > > > The problem is I am still seeing the same results with exception to the > log message that shows the jetty version as 3.2.v20150730 instead of the > SNAPSHOT. > > > > Any ideas? > > > > *From:* [email protected] [mailto: > [email protected]] *On Behalf Of *Jan Bartel > *Sent:* Thursday, August 13, 2015 7:49 PM > *To:* JETTY user mailing list > *Subject:* Re: [jetty-users] Migrating from > jetty-9.2.11.v20150529-all.jar to jetty-9.3.2.v20150730-uber.jar results in > a HTTP Error 404 > > > > Bryan, > > Did you see this recent thread on this list? > https://dev.eclipse.org/mhonarc/lists/jetty-users/msg06029.html > > Jan > > > > On 14 August 2015 at 06:13, Bryan Coleman <[email protected]> wrote: > > I am working to migrate our system to use the latest uber jar and am now > receiving a 404 when trying to access a custom Servlet. The static content > remains usable. > > > > Currently, we are using the jetty-9.2.11.v20150529-all.jar and things are > working properly. > > > > I am not seeing any errors in the log. > > > > Log for 9.2.11: > > [main] INFO org.eclipse.jetty.server.Server - jetty-9.2.11.v20150529 > > [main] INFO org.eclipse.jetty.server.handler.ContextHandler - Started > o.e.j.s.ServletContextHandler@7a461744{/,null,AVAILABLE} > > [main] INFO org.eclipse.jetty.server.handler.ContextHandler - Started > o.e.j.s.ServletContextHandler@6b1cc2fb{/static,file:///static/,AVAILABLE} > > [main] INFO org.eclipse.jetty.server.ServerConnector - Started > ServerConnector@15ffb1ba{SSL-HTTP/1.1}{0.0.0.0:8180} > > [main] INFO org.eclipse.jetty.server.Server - Started @74224ms > > > > Log for 9.3.2: > > [main] INFO org.eclipse.jetty.server.Server - jetty-9.3.z-SNAPSHOT > > [main] INFO org.eclipse.jetty.server.handler.ContextHandler - Started > o.e.j.s.ServletContextHandler@7e7d6175{/,null,AVAILABLE} > > [main] INFO org.eclipse.jetty.server.handler.ContextHandler - Started > o.e.j.s.ServletContextHandler@6da5cb1{/static,file:///static/,AVAILABLE} > > [main] INFO org.eclipse.jetty.util.ssl.SslContextFactory - x509={ > hostname.domain.com=1, hostname=1} wild={} alias=null for > SslContextFactory@5713e261(file:///simple.keystore,null) > > [main] INFO org.eclipse.jetty.server.ServerConnector - Started > ServerConnector@1c71d704{SSL,[ssl, http/1.1]}{0.0.0.0:8180} > > [main] INFO org.eclipse.jetty.server.Server - Started @79112ms > > > > Other facts: > > Using jdk-1.8.0_51 > > Client is IE 10 > > > > Also, curious why the uber jar is logging the version as 9.3.z-SNAPSHOT? > > > > Any ideas would be greatly appreciated. > > > > Thank You, > > > > Bryan > > > > > _______________________________________________ > 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 > > > > > _______________________________________________ > 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 > > > > > > _______________________________________________ > 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 > -- Jan Bartel <[email protected]> www.webtide.com *Expert assistance from the creators of Jetty and CometD*
_______________________________________________ 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
