2

2 つの異なる Netbeans プロジェクトがあります。2 つの EJB を保持するエンタープライズ アプリケーションと、これらの EJB を使用する Web アプリケーションです。デプロイするときは、それぞれを個別にデプロイします (1 つは EAR として、もう 1 つは WAR として)。

開発/運用環境を Netbeans 6.8、Glassfish 2.1、Java EE 5 から Netbeans 7、Glassfish 3、Java EE 6 にアップグレードしたところです。WAR をデプロイすると、EJB が自動的にデプロイされます。これは望ましくない動作です。

EJB が自動的にデプロイされないように設定する方法を知っている人はいますか? 1 つの考えは、単純にリモート インターフェイスを WAR にパッケージ化することです...しかし、Netbeans 内でそれを行う方法がわかりません。

コンポーネントをパッケージ化するために、Netbeans で ant を使用しています。xml ファイルとプロパティ ファイルの組み合わせを使用していると思います。

4

1 に答える 1

0

私たちの解決策は、リモート インターフェースを EJB プロジェクトから別の EJB インターフェース プロジェクトに移動することでした。次に、EJB プロジェクトとクライアント プロジェクトの両方に EJB インターフェース プロジェクトが含まれました。

于 2011-11-17T20:39:01.500 に答える