部署期间ObjectifyFilter上的ClassNotFoundException和UnavailableException

时间:2015-09-04 05:52:57

标签: google-app-engine exception deployment objectify

我尝试使用Objectify部署我的第一个app-engine,但是我在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)`

1 个答案:

答案 0 :(得分:0)

听起来很奇怪,我创建了项目的第二个实例,一切正常。我比较了类路径和WEB-INF \ lib的内容,两个实例都是相同的。

对于第二个例子,我确实使用添加Jar 而不是添加外部Jar 来包含所提到的jar文件。

P.S。我正在使用Eclipse Luna