Scala 如何让Play 2.0框架忽略路由

Scala 如何让Play 2.0框架忽略路由,scala,playframework,Scala,Playframework,构建Play 2.0 scala应用程序并将其部署到Tomcat上的根上下文(据我所知,Play应用程序必须部署到根上下文)。此服务器上有其他web应用程序在不同的上下文中运行,但使用根目录下的Play应用程序,它会拦截每个请求,如果是它不理解的路由,则会失败 有没有办法让Play忽略一条路由,以便Tomcat继续将其分派给为该上下文注册的servlet 谢谢, brian事实上,链接到子上下文开发的限制。play2战争插件 可以使用tomcat conf来做您想做的事情。我对tomcat了解不

构建Play 2.0 scala应用程序并将其部署到Tomcat上的根上下文(据我所知,Play应用程序必须部署到根上下文)。此服务器上有其他web应用程序在不同的上下文中运行,但使用根目录下的Play应用程序,它会拦截每个请求,如果是它不理解的路由,则会失败

有没有办法让Play忽略一条路由,以便Tomcat继续将其分派给为该上下文注册的servlet

谢谢,
brian

事实上,链接到子上下文开发的限制。play2战争插件

可以使用tomcat conf来做您想做的事情。我对tomcat了解不够,无法给你正确的配置


您仍然可以将Play应用程序部署为独立应用程序(不嵌入Tomcat),并使用前端HTTP服务器处理到正确HTTP服务器的反向代理。您必须为每个HTTP服务器定义要运行的正确端口,然后配置反向代理,根据域/端口将请求路由到正确的本地端口。我用这个。也许Tomcat也能处理这个问题。

事实上,这毕竟不是问题。我无意中没有将其他应用部署在我测试的同一台tomcat服务器上(doh!)。一旦我正确地部署了它们,Play Framework应用程序就会得到为它正确绑定的请求,而其他应用程序就会在子上下文中得到为它们绑定的请求。所以,虚惊一场