GAE / J上的部署程序集

时间:2017-08-30 11:34:02

标签: java eclipse google-app-engine

我正在开发GAE / J应用程序。

随着我的项目变得庞大,我将把我的项目分成几个子项目。

我将顶级项目设为Dynamic Web Project,如下所示。

enter image description here

然后我将部署程序集设置如下。

enter image description here

然后从eclipse部署了GAE / J顶级项目。

enter image description here enter image description here

但是我遇到ClassNotFoundException错误。 我的理解是,设置部署程序集会自动将所需的jar复制到WEB-INF / lib文件夹中。但它看起来没有复制文件。

[UPDATE] 错误信息如下。

EXCEPTION 
java.lang.ClassNotFoundException: org.slim3.datastore.DatastoreFilter
    at com.google.appengine.runtime.Request.process-aa64f63810a8ce7d(Request.java)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:375)
    at org.mortbay.util.Loader.loadClass(Loader.java:91)
    at org.mortbay.util.Loader.loadClass(Loader.java:71)
    at org.mortbay.jetty.servlet.Holder.doStart(Holder.java:73)
    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)
    at com.google.tracing.TraceContext$TraceContextRunnable.runInContext(TraceContext.java:453)
    at com.google.tracing.TraceContext$TraceContextRunnable$1.run(TraceContext.java:460)
    at com.google.tracing.CurrentContext.runInContext(CurrentContext.java:293)
    at com.google.tracing.TraceContext$AbstractTraceContextCallback.runInInheritedContextNoUnref(TraceContext.java:319)
    at com.google.tracing.TraceContext$AbstractTraceContextCallback.runInInheritedContext(TraceContext.java:311)
    at com.google.tracing.TraceContext$TraceContextRunnable.run(TraceContext.java:457)
    at java.lang.Thread.run(Thread.java:745)

我该如何解决?

0 个答案:

没有答案