1

Spring Roo と GWT を使用してアプリケーションをデプロイしようとしています。私は GWT と Roo の両方の初心者で、このチュートリアルに従って開始しましたが、mvn:gwt run を使用してサンプル アプリケーションを起動できないため、問題があるようです。上記の maven コマンドの結果:

[情報]                                                                         
[情報]  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  - - -------------------------
[情報] gwt_crash.ly 0.1.0.BUILD-SNAPSHOT をビルドしています
[情報]  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  - - -------------------------
[情報]
[INFO] >>> gwt-maven-plugin:2.2.0:run (default-cli) @ gwt_crash.ly >>>
[情報]
[情報] ---spectj-maven-plugin:1.2:compile (デフォルト) @ gwt_crash.ly ---
[エラー] EntityManager 型の createQuery(String) メソッドは、引数 (String、Class) には適用できません
[エラー] EntityManager 型の createQuery(String) メソッドは、引数 (String、Class) には適用できません
[エラー] EntityManager 型の createQuery(String) メソッドは、引数 (String、Class) には適用できません
[エラー] EntityManager 型の createQuery(String) メソッドは、引数 (String、Class) には適用できません
[エラー] EntityManager 型の createQuery(String) メソッドは、引数 (String、Class) には適用できません
[エラー] EntityManager 型の createQuery(String) メソッドは、引数 (String、Class) には適用できません
[エラー] EntityManager 型の createQuery(String) メソッドは、引数 (String、Class) には適用できません
[エラー] EntityManager 型の createQuery(String) メソッドは、引数 (String、Class) には適用できません
[エラー] EntityManager 型の createQuery(String) メソッドは、引数 (String、Class) には適用できません
[警告] org.springframework.orm.jpa.aspectj.JpaExceptionTranslatorAspect で定義されたアドバイスが適用されていません [Xlint:adviceDidNotMatch]
[警告] org.springframework.mock.staticmock.AnnotationDrivenStaticEntityMockingControl で定義されたアドバイスは適用されていません [Xlint:adviceDidNotMatch]
[警告] org.springframework.mock.staticmock.AbstractMethodMockingControl で定義されたアドバイスが適用されていません [Xlint:adviceDidNotMatch]
[警告] org.springframework.mock.staticmock.AbstractMethodMockingControl で定義されたアドバイスが適用されていません [Xlint:adviceDidNotMatch]
[警告] org.springframework.scheduling.aspectj.AbstractAsyncExecutionAspect で定義されたアドバイスは適用されていません [Xlint:adviceDidNotMatch]
[情報]  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  - - -------------------------
[情報] ビルドの失敗
[情報]  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  - - -------------------------
[情報] 合計時間: 50.725 秒
[情報] 終了: 11 月 28 日水曜日 18:10:54 EET 2012
[INFO] 最終メモリー: 10M/81M
[情報]  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  - - -------------------------
[エラー] プロジェクト gwt_crash.ly で目標 org.codehaus.mojo:aspectj-maven-plugin:1.2:compile (default) を実行できませんでした: コンパイラ エラー:
[エラー] return entityManager().createQuery("SELECT COUNT(o) FROM Report o", Long.class).getSingleResult(); でエラーが発生しました。
[エラー] ^^
[エラー] /Users/alexsapran/Documents/workspace_j2ee/gwt_crash.ly/src/main/java/ly/crash/gwt/server/domain/Report_Roo_Jpa_ActiveRecord.aj:24:0::0 メソッド createQuery(String)型 EntityManager は、引数 (文字列、クラス) には適用されません
[エラー] return entityManager().createQuery("SELECT o FROM Report o", Report.class).getResultList(); でエラーが発生しました。
[エラー] ^^
[エラー] /Users/alexsapran/Documents/workspace_j2ee/gwt_crash.ly/src/main/java/ly/crash/gwt/server/domain/Report_Roo_Jpa_ActiveRecord.aj:28:0::0 メソッド createQuery(String)型 EntityManager は、引数 (文字列、クラス) には適用されません
[エラー] return entityManager().createQuery("SELECT o FROM Report o", Report.class).setFirstResult(firstResult).setMaxResults(maxResults).getResultList(); でエラーが発生しました。
[エラー] ^^
[エラー] /Users/alexsapran/Documents/workspace_j2ee/gwt_crash.ly/src/main/java/ly/crash/gwt/server/domain/Report_Roo_Jpa_ActiveRecord.aj:37:0::0 メソッド createQuery(String)型 EntityManager は、引数 (文字列、クラス) には適用されません
[エラー] return entityManager().createQuery("SELECT COUNT(o) FROM Employee o", Long.class).getSingleResult(); でのエラー
[エラー] ^^
[エラー] /Users/alexsapran/Documents/workspace_j2ee/gwt_crash.ly/src/main/java/ly/crash/gwt/server/domain/Employee_Roo_Jpa_ActiveRecord.aj:24:0::0 メソッド createQuery(String)型 EntityManager は、引数 (文字列、クラス) には適用されません
[エラー] return entityManager().createQuery("SELECT o FROM Employee o", Employee.class).getResultList(); でエラーが発生しました。
[エラー] ^^
[エラー] /Users/alexsapran/Documents/workspace_j2ee/gwt_crash.ly/src/main/java/ly/crash/gwt/server/domain/Employee_Roo_Jpa_ActiveRecord.aj:28:0::0 メソッド createQuery(String)型 EntityManager は、引数 (文字列、クラス) には適用されません
[エラー] return entityManager().createQuery("SELECT o FROM Employee o", Employee.class).setFirstResult(firstResult).setMaxResults(maxResults).getResultList(); でのエラー
[エラー] ^^
[エラー] /Users/alexsapran/Documents/workspace_j2ee/gwt_crash.ly/src/main/java/ly/crash/gwt/server/domain/Employee_Roo_Jpa_ActiveRecord.aj:37:0::0 メソッド createQuery(String)型 EntityManager は、引数 (文字列、クラス) には適用されません
[エラー] return entityManager().createQuery("SELECT COUNT(o) FROM Expense o", Long.class).getSingleResult(); でのエラー
[エラー] ^^
[エラー] /Users/alexsapran/Documents/workspace_j2ee/gwt_crash.ly/src/main/java/ly/crash/gwt/server/domain/Expense_Roo_Jpa_ActiveRecord.aj:24:0::0 メソッド createQuery(String)型 EntityManager は、引数 (文字列、クラス) には適用されません
[エラー] return entityManager().createQuery("SELECT o FROM Expense o", Expense.class).getResultList(); でエラーが発生しました。
[エラー] ^^
[エラー] /Users/alexsapran/Documents/workspace_j2ee/gwt_crash.ly/src/main/java/ly/crash/gwt/server/domain/Expense_Roo_Jpa_ActiveRecord.aj:28:0::0型 EntityManager は、引数 (文字列、クラス) には適用されません
[エラー] return entityManager().createQuery("SELECT o FROM Expense o", Expense.class).setFirstResult(firstResult).setMaxResults(maxResults).getResultList(); でエラーが発生しました。
[エラー] ^^
[エラー] /Users/alexsapran/Documents/workspace_j2ee/gwt_crash.ly/src/main/java/ly/crash/gwt/server/domain/Expense_Roo_Jpa_ActiveRecord.aj:37:0::0型 EntityManager は、引数 (文字列、クラス) には適用されません
[エラー] -> [ヘルプ 1]
[エラー]
[エラー] エラーの完全なスタック トレースを表示するには、-e スイッチを指定して Maven を再実行します。
[エラー] -X スイッチを使用して Maven を再実行し、完全なデバッグ ログを有効にします。
[エラー]
[エラー] エラーと考えられる解決策の詳細については、次の記事をお読みください。
[エラー] [ヘルプ 1] http://cwiki.apache.org/confluence/display/MAVEN/MojoExecutionException

標準のEclipseとSTSの両方を使用してみましたが、運が悪く、見つけることができるすべてのチュートリアルはroo 1.1.1に関するものです。私の質問は、GWT が Roo と互換性があるかどうかです。もしそうなら、使用する実用的なサンプル コード チュートリアルはありますか? 誰か助けてくれませんか?

4

1 に答える 1

0

バージョンの不一致に遭遇する可能性があります。

ドキュメントは変更されていませんが、常に最新のものを参照してください - https://developers.google.com/web-toolkit/doc/latest/tutorial/roo-sts#install

GWT 2.5 の 最新のSTS - http://blog.springsource.org/2012/12/18/spring-roo-1-2-3-release-available/

また、最新の gwt-maven-plugin バージョン 2.5 を使用していることを確認してください

于 2013-01-08T06:49:35.313 に答える