gpt4 book ai didi

java - 如何使用 Eclipse 将 jar 添加到 Google App Engine?

转载 作者:太空宇宙 更新时间:2023-11-04 13:37:23 25 4
gpt4 key购买 nike

背景:
我正在使用 Eclipse Lunar 以及 Google App Engine 插件来尝试构建一个网站。一切都很顺利,直到我想保存一些数据,所以我按照 tutorial 进行操作。关于使用 Objectify。我下载了 Objectify jar 并将其放置在“/war/WEB-INF/lib/”中,然后将其添加到类路径中。然后,我按照教程中的说明创建了一个 ObyHelper.java 类,并创建了几个我自己的测试类(现在您可以假设它们不包含任何错误)。我也可以成功部署。

问题
当尝试加载使用 Objectify 的 jsp 页面(或任何与此相关的 servlet/jsp url)时,出现以下错误:

Uncaught exception from servlet
java.lang.NoClassDefFoundError: Could not initialize class com.googlecode.objectify.ObjectifyService

我做错了什么?我应该如何将 Objectify jar 添加到类路径中?

最佳答案

为了让 jar 在 Eclipse 项目结构的 GAE 插件中工作,您需要

1) 将 jar 放在 WEB-INF/lib 文件夹中(以便将它们部署到云端)

2) 手动将这些 jar 添加到类路径中,以便 Eclipse 在本地开发环境中识别它们。

关于java - 如何使用 Eclipse 将 jar 添加到 Google App Engine?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31573745/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com