Google App Engine .jsp问题

时间:2011-06-03 20:09:42

标签: google-app-engine

我刚刚在谷歌应用引擎项目中创建了一个.jsp文件。如何解决以下错误。

描述资源路径位置类型 您的项目必须配置为使用JDK才能使用JSP

proj1.jsp

/ Proj1 / war未知的Google App Engine问题

请告诉我。

6 个答案:

答案 0 :(得分:16)

这是错误。为了编译jsp,你需要在你的系统中安装一个jdk。如果您在JRE上运行,则会出现此错误。还要确保您的项目已在其路径中配置了jdk。

答案 1 :(得分:13)

为了改善答案

堆叠流量参考

.jsp file not working for Google App Engine guestbook tutorial

接受的答案是一年前的

更新了参考文献的答案

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

问题出现是因为我不熟悉Eclipse。当我发现更详细的错误消息 Your project must be configured to use a JDK in order to use JSPs guestbook.jsp 时。 它位于Eclipse窗口底部的窗格中名为'Markers'的选项卡中。 enter image description here 似乎Eclipse没有意识到我已经安装了 JDK

在Eclipse中,我转到菜单 Window->Preferences->Java->Installed JREs 。 Eclipse只有一个名为 jre6 的条目我单击Add...按钮选择Standard VM并浏览到jdk的基本目录(在我的情况下 C:\Program Files\Java\jdk1.6.0_20

我重建了我的项目,但同样的错误就在那里。我忘了查看告诉Eclipse使用 jdk 而不是 jre 的方框。 enter image description here

一旦我这样做,Eclipse就重建了我的项目并且错误消失了。

答案 2 :(得分:8)

要解决此问题,请首先确认您的计算机上已安装JDK。如果不可用,请转到Oracle JDK hompage下载并安装它。

然后按some steps配置JDK。

配置JDK时,如果仍然出现当前错误,则返回eclipse并生成项目,我决定使用JRE而不是JDK。选择Prefrences - Java - 安装JRE - 取消检查JRE并检查JDK

重建项目

希望这有帮助!

答案 3 :(得分:2)

在Eclipse中将JDK设置为已安装的JRE。 在Eclipse Window-> Preference-> Java-> Installed JREs中 单击添加按钮|选择VM - >添加JRE 选择jdk文件夹作为“JRE Home”目录。 单击确定。 建立您的GAE项目

答案 4 :(得分:0)

JFTR:

对于那些使用Ubuntu和OpenJDK 的人,可能会来这里寻求相同问题的帮助:甚至当它被称为Open * JDK *(即java- 6-openjdk)实际上你可能只安装了JRE部件,因为它们位于不同的软件包上,因此你还需要安装JDK。对于版本6,这可以通过以下方式完成:

$ sudo apt-get install openjdk-6-jdk

请注意,您的系统中可能还有一个openjdk-6-jre。

答案 5 :(得分:0)

如果问题仍然存在,则必须确保在项目中使用JDK库。转到您的项目 - >点击右键 - >构建路径 - > 配置构建路径 - >添加库 - > JRE系统库 - >选择“工作区默认JRE( jdk1 ...)“ - >完成,并在”订购和导出向上您的 JDK库上面的JRE库。当你保存你的proyect时,没关系。