3

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

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

4

1 回答 1

23

.jar 文件复制

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

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

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

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

构建路径

您不需要为 GAE jar 使用这个,当项目配置正确时,应该自动添加 GAE 的构建路径容器。

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

于 2013-04-25T23:33:40.763 回答