私は Eclipse Juno を使用しており、2 つのプロジェクトを作成しました。
- それらの 1 つは、実際には、EJB プロジェクトと、EJB のインターフェースのみを保持するプロジェクトを含む EAR です。に移動してサーバーにデプロイします。
EAR Project -> Export -> Java EE -> EAR file
宛先ボックスで、サーバーの自動デプロイフォルダー (JBoss AS 6) を設定します。次に、プロジェクトがデプロイされ、EJB が初期化されます。 - 2 番目のプロジェクトは、インターフェイスを保持するプロジェクトに応じた単純な WAR プロジェクトです。その中に、EJB を呼び出すダミーのサーブレットがあります。デプロイの手順はほぼ同じです。違いは
WEB -> WAR file
、export
ナビゲーション メニューで選択することです。WAR が展開されると、すべて正常に動作します。
ここで「エクスポート」を行う理由はRun as -> Run on server
、プロジェクトがビルドおよびデプロイされないためです。それが一番の目的だと思いました。私が間違っている?このコマンドを期待どおりに機能させる方法はありますか? TomcatとWebプロジェクトでこのように機能したと思います...
これはビルドスクリプトで簡単に実行できることは知っていますが、それは私のポイントではありません!
あなたの助けと提案を前もって感謝します。