Google App Engine:运行时出现NoClassDefFoundError

时间:2009-11-27 09:21:39

标签: google-app-engine

每次我尝试运行我的项目时,都会收到以下错误消息:

线程“main”中的异常java.lang.NoClassDefFoundError:com / google / appengine / tools / util / Logging     在com.google.appengine.tools.development.DevAppServerMain.main(DevAppServerMain.java:82)

可能是什么问题?我已经尝试重新安装Eclipse并重新配置Build Path几次,但没有用。

谢谢!

2 个答案:

答案 0 :(得分:0)

尝试通过dev_server script手动运行构建(war目录)以确定它是Eclipse问题还是一般类路径问题(您缺少所需的JAR)。

答案 1 :(得分:0)

请参阅ClassNotFoundException using Google App Engine for Java - 此处确定了此行为的至少一个原因。事实证明JAR可能在war / WEB-INF / lib的任何子目录下,无论你在类路径中是否有正确的路径 - 它们必须直接在war / WEB-INF下/ lib中。

(注意:如果你发现这可以解决你的问题,请记得在那里赞成那位绅士的答案,而不是我的答案。)