私はEclipseで構成されたWebアプリケーション(Myapp)を持っています。したがって、Websphere v5.1 にデプロイするには、EAR にエクスポートする必要があります。
シナリオ 1: Eclipse で --> 新規 --> エンタープライズ アプリケーション プロジェクト --> MyappEAR という名前 --> 既存のモジュール (Myapp) を選択 --> 完了。これで、Project Explorer に MyappEAR が表示されました。MyappEAR export to EAR を右クリックします。終わり。その中に Myapp.war を含む MyappEAR.ear ファイルを取得しました。 (META-INF と xml を含む)
MyappEAR.ear を Websphere にデプロイし、正常にデプロイされました。しかし、MyappEAR を開始しようとすると、エラー SRVE0054E: An error occurred while loading Web application (No more information found) で終了します。
シナリオ 2 : Eclipse --> Myapp export to war を右クリック --> Myapp.war を取得 --> Project Explorer から既存の myapp を削除。ファイル --> インポート --> WAR --> 有効 プロジェクトを EAR に追加し、MyappEAR という名前を付けます --> 完了 MyappEAR を右クリック --> EAR にエクスポートします。終わり 。上記と同じもので MyappEAR.ear を取得しました。
展開され、正常に動作し始めました。
今私の質問は、そのエラーを引き起こす両方の方法の違いは何ですか? (beyond compareでチェックしても、すべて同じです)。
Websphere アプリケーション サーバー v5.1、Java 1.4、Eclipse Indigo。