質問

EJB 3耳プロジェクトをWebSphere 7に展開しようとしています。

RSA 8.0から、耳ファイルを選択します。 earプロジェクトを選択したときに> as> server> was7を実行すると、次のエラーが表示されます。

「サーバーは、J2EEエンタープライズアプリケーション仕様のバージョン6.0をサポートしていません」

RSAでJRE/JDKを1.5に変更しましたが、同じことが起こります。これを引き起こす特定の瓶ですか>

役に立ちましたか?

解決

Java EEバージョン(J2EE 1.3、J2EE 1.4、Java EE 5、Java EE 6)はJRE/JDKバージョンと同じではありません。これは2つの異なるものです。

  • JRE/JDKは、言語、コンパイラ、Javaコアフレームワークに関するものです。
  • J2EE/Java EEは、EJB、JPA、JSF、CDIなどの高レベルのフレームワークについてです。

WebSphere Application Server 7サポート(のみ)Java EE 5はJava EE 6ではありません。したがって、Java EE 5アプリケーションを構築する必要があります。JRE/JDKを6から5に削減するだけでは、Java EE 5耳を構築する必要があります、素晴らしいJava EE 6の機能を使用せずに。

したがって、それがあなた自身のためだけの場合は、代わりにGlassfish V3を使用することをお勧めします。JavaEE6サポートがあります。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top