每次更新 Appengine SDK 时,我都必须手动将一些 JAR 文件从 Eclipse/plugin 复制粘贴到 WEB-INF/lib 文件夹。原因是我在 Eclipse 上收到“丢失文件”错误,直到我这样做。
为什么 Eclipse 不在插件文件夹中寻找 JAR?有没有办法在构建路径中配置它?谢谢
每次更新 Appengine SDK 时,我都必须手动将一些 JAR 文件从 Eclipse/plugin 复制粘贴到 WEB-INF/lib 文件夹。原因是我在 Eclipse 上收到“丢失文件”错误,直到我这样做。
为什么 Eclipse 不在插件文件夹中寻找 JAR?有没有办法在构建路径中配置它?谢谢
.jar 文件复制
通常,Eclipse 的 Google 插件会自动将所需的 .jar 文件复制到您的 WEB-INF/lib 文件夹中。
如果你说它没有这样做,那么我会检查以下设置:
如果它们看起来正确,那么您可以在项目上禁用“使用 Google App Engine”并重新启用它以触发它复制 .jar 文件并可能解决您的问题。
构建路径
您不需要为 GAE jar 使用这个,当项目配置正确时,应该自动添加 GAE 的构建路径容器。
不建议您自己手动设置构建路径,因为虽然它可能在 Eclipse 中显示一切正常,但当您在 Web 容器(Jetty)中启动项目时,您可能会遇到错误,因为 Jetty 不会意识到您的 Eclipse 构建路径并设置它自己的。