0

我正在使用日食。我有一个带有 spring 的 Google App Engine 项目在本地工作,我可以将它部署到谷歌服务器。

现在我用 Maven 完整性改变了它。它在本地工作正常。我通过将 appengine:devserver 设置为目标,通过 maven build 在本地运行它。

但是当尝试将它部署到谷歌服务器时,它会显示如下错误。

请帮我。

无法在 C:\Users\mviramga.m2\repository\com\google\appengine\appengine-api-1.0-sdk\1.8.6\appengine-api-1.0-sdk-1.8.6.jar 初始化 App Engine SDK找到 C:\Users\mviramga.m2\repository\com\google\appengine\appengine-api-1.0-sdk\1.8.6\appengine-api-1.0-sdk-1.8.6.jar\lib\shared

pom.xml

<appengine.target.version>1.8.6</appengine.target.version>


<dependency>
    <groupId>com.google.appengine</groupId>
    <artifactId>appengine-api-1.0-sdk</artifactId>
    <version>${appengine.target.version}</version>
</dependency>
4

1 回答 1

0

我解决了这个问题。我正在使用 jdk7

Eclipse 项目将 appengine-api-1.0-sdk-1.8.6.jar 作为 SDK 库并搜索其他子文件夹,因此会出错。如果我选择 sdk 安装的外部文件夹,那么它没有设置该文件夹。

所以我确实将该文件夹添加为项目中的库并给予最高优先级,然后它就起作用了。感谢您的所有帮助。

于 2013-10-29T10:51:49.467 回答