java - 在 GAE 中创建 Google Cloud Endpoint 时出现项目错误 (Eclipse)

标签 java eclipse google-app-engine google-cloud-endpoints

我使用 GAE 创建了一个简单的项目,并将 PMF.java(持久性管理器工厂类)和一个类(Employee.java)放入我的包“模型”中。 在 Google 上右键单击 Employee 类 -> 生成 Cloud Endpoint 类后,插件正确生成了我的 EmployeeEndpoint,但创建后出现错误:

war->WEB-INF->lib

对于这个 jar :

appengine-api-labs.jar
appengine-endpoints.jar
appengine-endpoints-deps.jar

然后打开Eclipse的ErrorLog,它只是说:

An exception stack trace is not available

因此,单击项目:Google->生成 Cloud Endpoint 客户端库时会出现错误:

Error in Generating Client Libraries

带有此消息:

An error occurred when attempting to generate the client libraries

那么,既然我遇到了这个错误,我该怎么做才能解决这个问题呢?提前非常感谢您

[编辑错误日志]:

Message:
Unexpected Exception


Exception Stack Trace:

java.lang.reflect.InvocationTargetException
    at com.google.gdt.eclipse.appengine.swarm.wizards.GenerateSwarmApiAction$1.run(GenerateSwarmApiAction.java:82)
    at org.eclipse.jface.operation.ModalContext$ModalContextThread.run(ModalContext.java:121)
Caused by: java.lang.ClassNotFoundException: com.google.api.server.spi.tools.ClientLibGenerator$Language
    at java.net.URLClassLoader$1.run(URLClassLoader.java:366)
    at java.net.URLClassLoader$1.run(URLClassLoader.java:355)
    at java.security.AccessController.doPrivileged(Native Method)
    at java.net.URLClassLoader.findClass(URLClassLoader.java:354)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:425)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:358)
    at com.google.gdt.eclipse.appengine.swarm.wizards.helpers.SwarmApiCreator.createClientLibFromApiConfig(SwarmApiCreator.java:113)
    at com.google.gdt.eclipse.appengine.swarm.wizards.helpers.SwarmApiCreator.createSwarmApi(SwarmApiCreator.java:258)
    at com.google.gdt.eclipse.appengine.swarm.wizards.helpers.SwarmServiceCreator.create(SwarmServiceCreator.java:444)
    at com.google.gdt.eclipse.appengine.swarm.wizards.GenerateSwarmApiAction$1.run(GenerateSwarmApiAction.java:80)
    ... 1 more

最佳答案

1) 清理项目 2) 关闭所有项目 3) 重新打开项目 4) 重新关闭项目 5) 关闭并重新打开 Eclipse 6) 打开项目 7) 清理项目 8) 重新尝试生成 Cloud Endpoint,并且现在可以了 -.-” 这很愚蠢,但不像 Eclipse 那么愚蠢。

关于java - 在 GAE 中创建 Google Cloud Endpoint 时出现项目错误 (Eclipse),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24080226/

相关文章:

java - 使用 WINEPREFIX 的 ANT exec 任务

java - eclipse -> 代码模板 有哪些可用变量?

java - 右上角的 Eclipse 图标

google-app-engine - 在新欧洲区移动 BigQuery 数据

java - 如何查看个人域用户登录情况

java - 在 Selenium 3 中获取操作系统信息和 Firefox 浏览器版本

Java 内部类和静态方法或字段

java - Spring事务抛出异常后不回滚

python - 使用谷歌应用引擎分页

java - Android EditText 符号必须保持在初始位置