WebSphere Application Server Community Edition入門書を読んでいます。java EJB:インポートjavax.ejbを解決できません。
Eclipse EEでEJBプロジェクトを作成しました。
import javax.ejb.Local;
エラー:インポートするjavax.ejbが
を解決することができない私は、このクラスをインポートすることはできませんなぜ私は知りません。
おかげで
WebSphere Application Server Community Edition入門書を読んでいます。java EJB:インポートjavax.ejbを解決できません。
Eclipse EEでEJBプロジェクトを作成しました。
import javax.ejb.Local;
エラー:インポートするjavax.ejbが
を解決することができない私は、このクラスをインポートすることはできませんなぜ私は知りません。
おかげで
はおそらく質問の下のコメントはすでにこれを答えたが、念の明確化が必要とされている:
1)Eclipseで、プロジェクトを右クリック - >プロパティ - > Javaのビルド・パスに
2))外部JAR
3追加をクリックしてCを追加します。\ glassfish4 \ GlassFishの\ libに\ javaee.jar (このJARへのあなたのディレクトリ・パスは、もちろん異なる場合があります)
- > [OK]をダイアログ、そして今はEclipse javax.ejb。*クラスを見ることができるはずです。
著者はこの答えを正しいものとしてマークする必要があります。はい、それは動作します!ありがとうございました! – Ariel
このjarファイルは、開発に有用であることに注意してください、しかし、あなたは(いけない?)する必要はありません、アプリケーション・サーバー・コンテナは、独自のランタイムJava EEを持っているので、あなたの戦争や耳のファイルとそれを一緒に展開します環境。
*プロジェクトを右クリックします。 *プロパティに移動します。 *対象のランタイムをクリックします。 * JBossランタイムを確認してください。 * [OK]をクリックします。 =>このjarはサーバーライブラリにあります。
答えが見つかりました。 WAS 7.0がインストールされています - クラスパスにj2ee jarを追加できます または Gleefish3がインストールされており、javaee.jarがインストールされています。これをクラスパスに追加することもできます –
特に、WAS_HOME/dev/JavaEE/j2ee.jarはコンパイルを目的としています。 –
WAS_HOME/lib /のjarとその違いは何ですか? –