簡體   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