2

我读了最后一个 GPE 与 maven 项目集成得很好。

所以我使用 maven-gae-plugin 从 cmd 行创建了一个 maven 项目。

然后作为maven项目导入eclipse。

但是,当我将它作为“Web 应用程序”(GPE)运行时,它会因以下错误而失败:

无法发现 Google App Engine SDK 根目录,而是从文件加载:/Users/neo/.m2/repository/com/google/appengine/appengine-tools-sdk/1.6.6/appengine-tools-sdk-1.6。 6.jar。指定 -Dappengine.sdk.root 以覆盖 SDK 位置。

在项目的 Properties -> Google -> Google App Engine 中,我将 sdk 指向 /Users/neo/.m2/repository/com/google/appengine/appengine-java-sdk/1.6.6/appengine-java-sdk -1.6.6(这是一个有效的 sdk 目录)。

我做错了什么?

4

2 回答 2

1

我们也遇到了这个问题。这似乎是一个类加载问题。只需将工具在列表中向上移动,使其首先加载。

  1. 转到运行->运行配置...
  2. 在“ Web 应用程序”下选择您的应用程序
  3. 单击“类路径”选项卡
  4. 突出显示 appengine-tools jar 并选择“向上”,使其移动到您的项目上方。
于 2012-11-30T21:17:44.773 回答
0

Unzip the file appengine-tools-sdk-1.6.6.jar and it will create a folder appengine-tools-sdk-1.6.6

It will work if you put the following in VM arguments in your run configuration

-Dappengine.sdk.root=/Users/neo/.m2/repository/com/google/appengine/appengine-tools-sdk/1.6.6/appengine-tools-sdk-1.6.6

于 2013-11-07T08:47:02.463 回答