私は、デプロイメント用にOpenEJBを使用し、IDEとしてEclipseを使用して、EJB 3.0を使用して簡単なアプリケーションを開発しています。Eclipseの動的WebプロジェクトにEJB機能を追加するにはどうすればよいですか?
Eclipseで「ダイナミックWebアプリケーション」としてプロジェクトを作成しました。最初のステートレスセッションBeanを作成しようとすると、@ Remoteアノテーションを解決できないことに気付きました。
この問題を解決する正しい方法は何ですか?
- プロジェクトを削除して、新しいエンタープライズアプリケーションプロジェクトを作成します(これはかなり重いと思われますので、私はこの方向に行きたいとは思いませんか?)
- プロジェクトを削除してEJBプロジェクトを作成します(このプロジェクトは、このようなプロジェクトではアプリケーションのEJB部分のみをバンドルさせることができるため、これは正しいとは思われません)。
- いくつかのライブラリを既存のプロジェクトに追加します(EJB 3.xのライブラリパックはありますか)。
- 既存のプロジェクトにファセットを追加します(ファセットを追加できるかどうかを確認しようとしましたが、このプロジェクトのコンテキスト内でEJBファセットが表示されません)。
ありがとうございます。
更新: 回答が見つかりました。
TomEEのインストールは、EJBの 'Apacheの-tomee-webprofile-1.0.0-β-2/webappsに/のOpenEJB/libに' をコンパイルして実行するために必要なすべてのjarファイルを含むディレクトリを持ってい
私は、ユーザーライブラリを作成上で説明したlibフォルダのすべてのjarファイルを含むEclipseファイルをビルドパスに追加します。
EJBインターフェイスが正しくコンパイルされるようになりました。
あなたが見つけた解決策は、以下の@Gregと同じですが、少し優雅ではありません。 – blo0p3r