3

NB 7.2 では、いくつかの依存関係を持つ maven によって管理される ejb モジュールがあります。Glassfish 3.1.2.2 で実行しようとしましたが、サーバーがクラスパスのライブラリを解決していないようです。deploy コマンドの引数 ("deploy?DEFAULT=..." - コマンドかどうかはわかりません) は正しいと思います - このコマンドにはすべてのライブラリがありますが、ejb サーバーの作成中に class not found 例外がスローされます - これはクラスは deploy コマンドのライブラリにあります。

エンタープライズ アプリケーションなしで依存関係を持つ単一の EJB モジュールをデプロイすることは可能ですか?

アドバイスをありがとう

4

1 に答える 1

2

EJBをデプロイするためのメカニズムがいくつかあります。EJBに依存関係があり、Webアプリケーションで使用されている場合は、EJBlite構成で使用できるかどうかを確認してください。Webアプリケーションと一緒にWARファイルにデプロイするのが最も簡単です。Java EE 6プラットフォームの紹介:パート3の記事があり、詳細がいくつか説明されています。

または、依存関係を含むEARファイルの一部としてデプロイすることもできます。

EJBをスタンドアロンEJBとして使用する必要がある場合は、依存関係をサーバーのクラスパスに含めるか、EJBjarファイルに再パッケージ化する必要があります。NetBeans7.2.1はそれを実行できます。

于 2012-12-12T22:25:04.153 に答える