0

我正在将旧版应用程序迁移到 Play 框架上,我想知道是否可以将旧版 *.jsp 路由重定向到框架。前任:

# Old home
/home.jsp              MainController.home
# New home
/home                  MainController.home

# Old random page
/foo/bar.jsp           FooController.bar
# new random page
/random/bar            FooController.bar

当我在 localhost 上进行测试时,这可以正常工作,但是当我部署到我的 Tomcat 服务器时会出现 404 错误。

4

1 回答 1

1

查看 Play 生成的 web.xml。

您应该看到一条线,如下所示

<servlet-mapping>
    <servlet-name>play</servlet-name>
    <url-pattern>/</url-pattern>
</servlet-mapping>

servlet-mapping尝试在标签内添加以下行。

<url-pattern>*.jsp</url-pattern>
于 2012-06-05T14:25:50.467 回答