【问题标题】:Eclipse: Appengine SDK JARs on WEBinf/libEclipse:WEB inf/lib 中的 App Engine SDK JAR
【发布时间】:2013-04-17 02:06:55
【问题描述】:

每次更新 Appengine SDK 时,我都必须手动将一些 JAR 文件从 Eclipse/plugin 复制粘贴到 WEB-INF/lib 文件夹。原因是我在 Eclipse 上得到“丢失文件”错误,直到我这样做。

为什么 Eclipse 不在插件文件夹中寻找 JAR?有没有办法在构建路径中配置它?谢谢

【问题讨论】:

    标签: eclipse google-app-engine gwt jar eclipse-plugin


    【解决方案1】:

    .Jar 文件复制

    通常,Eclipse 的 Google 插件会自动将所需的 .jar 文件复制到您的 WEB-INF/lib 文件夹中。

    如果你说它没有这样做,那么我会检查设置:

    • 项目属性 > Google > App Engine
    • 项目属性 > Google > Web 应用程序

    如果它们看起来正确,那么您可以在项目中禁用“使用 Google App Engine”并重新启用它以触发它复制 .jar 文件并可能解决您的问题。

    构建路径

    当项目如上正确配置时,您不需要为 GAE jar 使用此功能,应自动添加 GAE 的构建路径容器。

    不建议您自己手动设置构建路径,因为虽然它可能会在 Eclipse 中显示一切正常,但当您在 ​​Web 容器 (Jetty) 中启动项目时,您可能会遇到错误,因为 Jetty 不会请注意您的 Eclipse 构建路径并设置它自己的路径。

    【讨论】:

    • 这对我有用。导入 Google App 项目时似乎会出现问题。我禁用了“使用 Google App Engine”,然后 Eclipse 删除了 Build Path 中的库,然后出于某种原因单独导入了所有 Jars(可能是它依赖的自动导入的 jar 类)。所以我手动选择了这些并删除了它们。然后重新启用“使用 Google App Engine”,它就起作用了。
    • 当您使用仍在后台运行的调试版本进行更新时,会发生很多事情。
    猜你喜欢
    • 1970-01-01
    • 2010-12-01
    • 2013-10-13
    • 1970-01-01
    • 1970-01-01
    • 2013-01-13
    • 1970-01-01
    • 2010-11-29
    • 2012-04-15
    相关资源
    最近更新 更多