2012-08-02 45 views
6

我在这里继例如:无法设置JSP作为GAE留言例如欢迎文件

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

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

<html> 
<body> 
testing 

</body> 
</html> 

和我试图让这个欢迎页面,就像在教程说:

<welcome-file-list> 
     <welcome-file>guestbook.jsp</welcome-file> 
    </welcome-file-list> 

但不会被调用。当我去http://localhost:8888它就好像它缺少一个文件(我改名为index.html。当有index.html - 它显示它)。

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

UPDATE:发生这种情况只是我的开发服务器上。当我部署到谷歌应用程序引擎,它按预期工作:

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

+0

您在本地系统中使用了哪个Web服务器?谷歌应用程序引擎启动器或任何其他服务器? – 2012-08-03 17:09:54

+0

我认为这是Google应用程序引擎启动器。我没有安装任何其他的东西 – 2012-08-07 10:06:08

回答

2

也许你是不是在根文件夹存放JSP,请出示您的项目目录结构。

此外,如果你已经在welcomefile列出多个匹配说:

<welcome-file>index.html</welcome-file> 
<welcome-file>guestbook.jsp</welcome-file> 

那么第一个匹配的会被执行,即index.html的,如果是这样的情况下,或者移动guestbook.jsp到第一或删除的index.html欢迎文件标签

+0

它在相同的地方index.html是(至少根据日食中的树)。我的意思是它在战争中 – 2012-08-02 12:03:36

+0

尝试重新启动服务器和eclipse。 – 2012-08-02 12:09:51

+0

我如何重新启动服务器?足够重启eclipse了吗? – 2012-08-02 12:11:52