gwt google appengine с гибернацией

Мой проект GWT настроен с помощью движка приложений Google. Теперь я хочу запустить код гибернации в движке приложений Google.

Я добавил файлы jar businesslogic, которые содержат всю бизнес-логику с реализацией гибернации. Я поместил свой файл Businesslogic jar в папку WEB-INF \ lib и добавил в путь к классам. После запуска приложения, когда я нажимаю кнопку входа в систему, оно должно проверить имя пользователя и пароль. Эта проверка пользователя была реализована через спящий режим, но выдает следующее исключение.

    Caused by: org.datanucleus.exceptions.NucleusUserException: No available StoreManager
    found for the datastore URL key "jdbc". Please make sure you have all relevant 
    plugins in the CLASSPATH (e.g datanucleus-rdbms?, datanucleus-db4o?), and consider 
    setting the persistence property "datanucleus.storeManagerType" to the type of store 
    you are using e.g rdbms, db4o

person user414967    schedule 20.06.2011    source источник


Ответы (1)


AppEngine - это не СУБД! Он не запускает Hibernate. DataNucleus OTOH - это решение для сохранения состояния JDO / JPA, которое обеспечивает сохранение в BigTable (хранилище данных в GAE / J).

person DataNucleus    schedule 20.06.2011
comment
в порядке. Спасибо. Поэтому я откажусь от попытки перехода в спящий режим с помощью GAE. - person user414967; 20.06.2011
comment
Есть ли способ выполнить мой код, который уже существует в спящем режиме. Это отдельный файл jar. Мне нужно получить доступ только к файлам. Если я могу предоставить эти сервисы как веб-сервис, могу ли я заставить их запускать мой код? - person user414967; 20.06.2011
comment
Это больше не правильно - официальный пример для App Engine + Hibernate был опубликован в 2013 году. - person Don McCurdy; 14.09.2015