.jsp文件不适用于Google App Engine留言板教程

Pet*_*oip 33 java eclipse google-app-engine

我一直在关注Google App Engine教程,我遇到了.jsp文件的问题.以下是Google的代码:使用JSP.我正在使用Eclipse来构建我的项目,并且出于某种原因,当我将guestbook.jsp文件添加到war目录时,它会立即获得一个红色错误图标.我不能双击打开guestbook.jsp.这可能会发生什么? 在此输入图像描述

Nif*_*fle 65

最后,我似乎浪费了我的赏金,因为我自己找到了解决方案(有一点帮助).

问题出现是因为我不熟悉Eclipse.当我发现更详细的错误消息Your project must be configured to use a JDK in order to use JSPs guestbook.jsp.它位于Eclipse窗口底部的窗格中名为"Markers"的选项卡中. 在此输入图像描述 Eclipse似乎并不知道我已经安装了JDK.

在Eclipse中我去了菜单Window->Preferences->Java->Installed JREs.Eclipse只有一个条目,jre6我点击了Add...按钮Chose Standard VM并浏览到jdk的基本目录(在我的例子中C:\Program Files\Java\jdk1.6.0_20)

我重建了我的项目,但同样的错误就在那里.我忘了检查告诉Eclipse使用jdk而不是jre的方框. 在此输入图像描述

我一做到那就重建了我的项目,错误就消失了.

  • 在Eclipse 4.2中,勾选已安装的JRE`jdk1.6.0.xx`不会自动刷新特定的gae项目以使用新设置.在我的情况下,我还需要更改项目属性 - 项目构面 - 运行时并在此处勾选`jdk1.6.0.xx`以解决`您的项目必须配置为使用JDK才能使用JSP`错误. (3认同)