1

EJB3EARプロジェクトをWebSphere7にデプロイしようとしています。

RSA 8.0から、EARファイルを選択します。EARプロジェクト>実行>サーバー>WAS7を選択すると、次のエラーが発生します。

「サーバーはJ2EEEnterpriseアプリケーション仕様のバージョン6.0をサポートしていません」

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

4

1 に答える 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をサポートしますが、JavaEE6はサポートしません。したがってJavaEE5アプリケーションをビルドする必要があり、JRE / JDKを6から5に減らすだけでは不十分であり、Java EE5EARもビルドする必要があります。 、JavaEE6の優れた機能を使用せずに。

したがって、自分専用の場合は、代わりにGlassFishv3を使用することをお勧めします。JavaEE6がサポートされています。

于 2011-05-19T09:29:02.647 に答える