Google app engine 部署期间ObjectifyFilter上的ClassNotFoundException和UnavailableException
我尝试部署我的第一个应用程序引擎w/Objectify,但我在ObjectifyFilter上同时收到ClassNotFoundException和UnavailableException 我在WEB-INF/lib文件夹中有guava18.0.jar和objectify-5.1.5.jar,并且我还添加了我的类路径 有人知道我还需要做什么吗 下面的错误消息示例:Google app engine 部署期间ObjectifyFilter上的ClassNotFoundException和UnavailableException,google-app-engine,exception,deployment,objectify,Google App Engine,Exception,Deployment,Objectify,我尝试部署我的第一个应用程序引擎w/Objectify,但我在ObjectifyFilter上同时收到ClassNotFoundException和UnavailableException 我在WEB-INF/lib文件夹中有guava18.0.jar和objectify-5.1.5.jar,并且我还添加了我的类路径 有人知道我还需要做什么吗 下面的错误消息示例: Uncaught exception from servlet javax.servlet.UnavailableException
Uncaught exception from servlet
javax.servlet.UnavailableException: com.googlecode.objectify.ObjectifyFilter
at org.mortbay.jetty.servlet.Holder.doStart(Holder.java:79)
at org.mortbay.jetty.servlet.FilterHolder.doStart(FilterHolder.java:81)
at org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:50)
at org.mortbay.jetty.servlet.ServletHandler.initialize(ServletHandler.java:662)
at org.mortbay.jetty.servlet.Context.startContext(Context.java:140)
at org.mortbay.jetty.webapp.WebAppContext.startContext(WebAppContext.java:1250)
at org.mortbay.jetty.handler.ContextHandler.doStart(ContextHandler.java:517)
at org.mortbay.jetty.webapp.WebAppContext.doStart(WebAppContext.java:467)
at org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:50)`
听起来很奇怪,我创建了该项目的第二个实例,一切正常。我比较了WEB-INF\lib的类路径和内容,两个实例都是相同的 对于第二个实例,我确实使用了addjar而不是addexternaljar来包含上面提到的Jar文件
另外,我正在使用Eclipse Luna您需要发布完整的堆栈跟踪和objectify初始化代码。可能的候选者-1)多个objectify库-清理和重新部署,2)以“错误”的方式注册objectify实体-请参阅objectify最佳实践文档或3)从静态init块引发异常。我猜是第二点导致了第三点。