Jetty为什么要寻找JSP而不是GSP?

时间:2010-11-02 14:20:26

标签: grails jetty spring-webflow

我正在测试Jetty中的Grails应用程序(v.7.0.2)。我创建了WAR(grails prod war),并将其添加到Jetty的webapps目录中。我删除了那里的“root”文件夹。打开浏览器后,我点击各种链接以确保我可以看到所有相应的页面。但是,当我到达启动webflow的链接时,出现错误:

  

访问/testapp/WEB-INF/grails-app/views//foo/start/beginHere.jsp时遇到问题。原因:      找不到。

我有一个名为FooController的控制器,其中包含一个名为startFlow的webflow。运行的第一个操作是beginHere。我通过命令行运行Grails测试了这个,所以我看到了这个工作。

双斜线是否会导致问题?如果是这样,我该如何解决?为什么要查找JSP文件而不是GSP?

1 个答案:

答案 0 :(得分:3)

找到答案。事实证明它是Jetty的问题,以及它如何处理URL中的双斜线(JETTY-386)。它在Tomcat中工作的原因是因为Tomcat以我期望的方式处理它们。

现在只需要适当地设置配置......