【发布时间】:2014-06-06 10:59:43
【问题描述】:
我用 GAE 创建了一个简单的项目,并在我的包“模型”中放入了 PMF.java(持久性管理器工厂类)和一个类(Employee.java)。 在 Google->Generate Cloud Endpoint Class 上右键单击 Employee 类后,插件正确生成了我的 EmployeeEndpoint,但在创建后出现错误:
war->WEB-INF->lib
对于这个罐子:
appengine-api-labs.jar
appengine-endpoints.jar
appengine-endpoints-deps.jar
然后打开 Eclipse 的 ErrorLog,它只是说:
An exception stack trace is not available
所以点击项目到:Google->Generate Cloud Endpoint Client Library出现错误:
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
【问题讨论】:
-
你能检查一下 Eclipse 中的问题视图,看看详细的错误是什么吗?
-
我将使用 ErroLog 编辑我的问题 ;-)
-
我不知道如何解决它。只需 1)清理项目 2)关闭所有项目 3)重新打开项目 4)重新关闭项目 5)关闭并重新打开 Eclipse 6)打开项目 7)清理项目 8)重新尝试生成 Cloud Endpoint,现在可以使用-.-" 我会将此添加为响应,即使它很愚蠢(不像 Eclipse 那样愚蠢)
标签: java eclipse google-app-engine google-cloud-endpoints