1

Google AppEngine (GAE) の Eclipse で、EAR プロジェクトと 2 つの WAR プロジェクト (= モジュール) を使用してプロジェクトをセットアップしています。モジュール B のモジュール A からクラスを参照したいと思います。どうすればいいですか?

私がこれまでに行ったこと:

モジュール A をモジュール B のビルド パスに追加しました。これにより、コンパイラの問題は解決されますが、実行時にクラスを参照する問題は解決されません。java.lang.NoClassDefFoundError を受け取りました。

環境:

GAE モジュールは同じデータストアを共有しているため、同じ永続化クラスにアクセスしたいと考えています。これらのクラスは、モジュール A で定義および強化されています。

4

1 に答える 1

0

残念ながら、モジュール A を jar にエクスポートして、モジュール B の war/WEB-INF/lib ディレクトリに追加する必要があります。

于 2014-05-30T16:28:51.790 に答える