1

私は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。

4

1 に答える 1

0

Maven プロジェクトがあり、mvn clean install を実行すると EAR がビルドされます。次に、ターゲット フォルダーから EAR を取得し、サーバーにデプロイします。

ローカルセットアップでは、サーバーにプロジェクトを追加してサーバーを起動するだけです。通常は動作します。

于 2016-05-20T21:28:40.543 に答える