0

Websphere6.1 で動作する既存の JBoss webapp を作成するタスクがあります。

この Web アプリケーションは、現在 JBoss で実行されます。JBoss の deploy フォルダーには、他のアプリケーション (swing アプリ、電卓などのスタンドアロン アプリ) が混在しています。私の webapp に必要な耳を見つけることができました。私の webapp が必要とする耳の一部ではない EJB jar があります。

Websphere に必要なデプロイメント ファイルを簡単に生成するにはどうすればよいですか?

  1. ABC-ejb.jar (電卓のようなアプリ) をコピーし、D:\IBM\WebSphere\AppServer\profiles\AppSrv02\config\cells\WAS61Node01Cell\applications\ABC-ejb.jar に貼り付けました。
  2. WAS 管理コンソールを開いて、[アプリケーション] --> [新しいアプリケーションをインストール] を開きます。
  3. ほとんどデフォルトのまま。最後にエラーが発生しました。

エラー: D:\IBM\WebSphere\AppServer\profiles\AppSrv02\wstemp\wstemp\app_1377ff3f693\dpl\7c4f55f9\ABC-ejb\ImportedClasses\com\xyz\xyz\example\ejb2\ABCRemote.class のクラス ファイル形式が無効です。major.minor バージョン '51.0' は、このツールが理解するには新しすぎます。

エラー: クラス com.xyz.xyz.example.ejb2.ABCRemote がクラス com.xyz.xyz.example.ejb2.EJSRemoteStatelessLisaCalculator_d78ab53c に見つかりません。

エラー: D:\IBM\WebSphere\AppServer\profiles\AppSrv02\wstemp\wstemp\app_1377ff3f693\dpl\7c4f55f9\ABC-ejb\ImportedClasses\com\xyz\xyz\example\ejb2\ABCHome.class のクラス ファイル形式が無効です。major.minor バージョン '51.0' は、このツールが理解するには新しすぎます。

エラー: クラス com.xyz.xyz.example.ejb2.ABCHome がクラス com.xyz.xyz.example.ejb2.EJSRemoteStatelessABCHome_d78ab53c に見つかりません。

4 エラー

Eclipse Indigo をインストールしました。

ありがとう

4

1 に答える 1

0

このエラー:

major.minor バージョン '51.0' は、このツールが理解するには新しすぎます。

...これは、クラスがJava 7 (メジャー バージョン番号 51) を使用してコンパイルされていることを意味しますが、WebSphere Application Server 6.1 は Java 5 のみをサポートします。そのバージョンにデプロイするには、クラスを再コンパイルする必要があります。

于 2012-05-25T16:41:58.507 に答える