2011-06-20 16 views
0

私のGWTプロジェクトは、Googleアプリケーションエンジンでセットアップされています。今、Google App Engineでハイバネートコードを実行したいと考えています。gwt google appengine with hibernate

私は、休止状態の実装を含むすべてのビジネスロジックを含むbusinesslogic jarファイルを追加しました。私は、ビジネスロジックのjarファイルWEB-INF \ libフォルダを配置し、クラスパスに追加しました。アプリケーションを実行した後、ログインボタンをクリックすると、ユーザー名とパスワードを検証する必要があります。このユーザー検証は、hibernate.Butを通じて実装されていますが、次の例外がスローされます。

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 

答えて

0

AppEngineはRDBMSではありません!これはHibernateを実行しません。 DataNucleus OTOHは、BigTable(GAE/Jのデータストア)に永続性を持たせるJDO/JPA永続性ソリューションです。

+0

ok。ありがとう。だから私は、GAEを使ってその試みを放棄します – user414967

+0

すでにハイバネートに存在する私のコードを実行する方法はありますか?それは別のjarファイルです。私はファイルだけにアクセスする必要はありません。これらのサービスをWebサービスとして公開することができれば、自分のコードを実行できますか? – user414967

+0

これはもう正しくありません。2013年に[App Engine + Hibernateの公式の例](https://github.com/GoogleCloudPlatform/appengine-cloudsql-native-mysql-hibernate-jpa-demo-java)が投稿されました。 –