我尝试使用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)`
答案 0 :(得分:0)
听起来很奇怪,我创建了项目的第二个实例,一切正常。我比较了类路径和WEB-INF \ lib的内容,两个实例都是相同的。
对于第二个例子,我确实使用添加Jar 而不是添加外部Jar 来包含所提到的jar文件。
P.S。我正在使用Eclipse Luna