Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/design-patterns/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Google app engine 部署期间ObjectifyFilter上的ClassNotFoundException和UnavailableException_Google App Engine_Exception_Deployment_Objectify - Fatal编程技术网

Google app engine 部署期间ObjectifyFilter上的ClassNotFoundException和UnavailableException

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

我尝试部署我的第一个应用程序引擎w/Objectify,但我在ObjectifyFilter上同时收到ClassNotFoundException和UnavailableException

我在WEB-INF/lib文件夹中有guava18.0.jar和objectify-5.1.5.jar,并且我还添加了我的类路径

有人知道我还需要做什么吗

下面的错误消息示例:

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块引发异常。我猜是第二点导致了第三点。