无法在GAE Guestbook示例中将JSP设置为欢迎文件

Mos*_*ham 6 java google-app-engine jsp

我跟着这个例子:

https://developers.google.com/appengine/docs/java/gettingstarted/usingjsps

所以我创建了一个非常基本的jsp文件:

<html>
<body>
testing

</body>
</html>
Run Code Online (Sandbox Code Playgroud)

我正在努力使这个欢迎页面,就像在教程中说的那样:

    <welcome-file-list>
        <welcome-file>guestbook.jsp</welcome-file>
    </welcome-file-list>
Run Code Online (Sandbox Code Playgroud)

但它没有被称为.当我去http://localhost:8888它时,好像它缺少一个文件(我重命名为index.html.当有index.html时 - 它显示它).

当我访问http://localhost:8888/guestbook.jsp我可以看到没有问题的jsp文件

更新:这只发生在我的开发服务器上.当我部署到谷歌应用程序引擎时,它按预期工作:

http://test-ishener.appspot.com/

Pra*_*mha 2

可能您没有将 JSP 存储在根文件夹中,请显示您的项目目录结构。

另外,如果欢迎文件列表中有多个匹配项,请说:

<welcome-file>index.html</welcome-file>
<welcome-file>guestbook.jsp</welcome-file>
Run Code Online (Sandbox Code Playgroud)

然后将执行第一个匹配,即index.html,如果是这种情况,请将 guestbook.jsp 移至第一个或删除index.html 欢迎文件标记