繁体   English   中英

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

[英]How to add jar to Google App Engine with Eclipse?

背景:
我正在使用Eclipse Lunar和Google App Engine插件来尝试构建网站。 一切都进行得很好,直到我想保存一些数据,所以我按照使用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添加到类路径?

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

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

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

您已阅读安装说明文件吗?

https://github.com/objectify/objectify/wiki/Setup

您还需要番石榴罐。 但实际上您应该使用Maven(或Ivy或Gradle); 手动复制罐子是很老的傻子。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM