2015-07-22 1 views
1

BackGround:
Я использую Eclipse Lunar вместе с плагином Google App Engine, чтобы попытаться создать веб-сайт. Все шло хорошо, пока я не захотел сохранить некоторые данные, поэтому я использовал tutorial при использовании Objectify. Я загрузил баннер Objectify и поместил его в «/ war/WEB-INF/lib /», а затем добавил его в путь к классам. Затем я сделал класс ObyHelper.java, как указано в учебнике, и сделал пару своих собственных тестовых классов (которые теперь вы можете предположить, чтобы не содержать ошибок). Я тоже могу успешно развернуть.Как добавить банку в Google App Engine с Eclipse?

Вопрос
При попытке загрузить страницу JSP, которая использует объективировать (или любой сервлет/JSP URL для этого вопроса), я получаю следующее сообщение об ошибке:

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

Что я сделал не так и как я должен добавить баннер Objectify в путь класса?

ответ

-1

Вы прочитали документацию по установке?

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

Вам нужны гуавы банка, а также. Но на самом деле вы должны использовать Maven (или Ivy, или Gradle); Ручные копировальные баки очень старые.

+0

Я дам это, спасибо – james

0

Для того, чтобы получить баночки для работы в плагине GAE для структуры проекта Eclipse вам нужно

1) Поместите банку на/Lib папку WEB-INF (для того, чтобы их можно развернуть в облако)

2) добавьте эти банки в путь к классам вручную, чтобы eclipse распознал их в локальной локальной среде.

+0

К сожалению, я сделал обе эти вещи – james

+0

, какие банки были включены? вы их получили? – jirungaray

Смежные вопросы