Java Jetty embedded:JSP和servlet在一起?

Java Jetty embedded:JSP和servlet在一起?,java,jsp,servlets,jetty,Java,Jsp,Servlets,Jetty,我有一个嵌入式Jetty 6.1.26的应用程序。Servlet 2.5。 下面是我的服务器配置 问题是,当我尝试将JSP和servlet结合在一起时,它不起作用。根据下面代码中是否有server.addHandler()或server.setHandler(),我有一个或另一个正在工作 我所说的“不工作”是指Jetty返回404,但在其他方面它看起来很好,甚至Jetty日志也显示配置正常-请参阅(这是使用addHandler(),JSP不工作) 请求的URL是 ... 和 谢谢, 昂德拉

我有一个嵌入式Jetty 6.1.26的应用程序。Servlet 2.5。 下面是我的服务器配置

问题是,当我尝试将JSP和servlet结合在一起时,它不起作用。根据下面代码中是否有
server.addHandler()
server.setHandler()
,我有一个或另一个正在工作

我所说的“不工作”是指Jetty返回404,但在其他方面它看起来很好,甚至Jetty日志也显示配置正常-请参阅(这是使用addHandler(),JSP不工作)

请求的URL是
... 和

谢谢, 昂德拉


每个路径组件都应该由自己的上下文处理,并确保对多个上下文使用
ContextHandlerCollection

ContextHandlerCollection contexts = new ContextHandlerCollection();

contexts.setHandlers(new Handler[] { jspContext, servletContext });

server.setHandler(contexts);
ContextHandlerCollection contexts = new ContextHandlerCollection();

contexts.setHandlers(new Handler[] { jspContext, servletContext });

server.setHandler(contexts);