Eclipse の下で、Java コードにいくつかの変更を加えた後、自動的にクリーン/ビルドを作成し (4 つのプロジェクトをクリーンアップ)、エントリ ポイントを含むプロジェクトの GWT コンパイルを作成します (このプロジェクトの GWT コンパイル)。 、そして最後にエントリポイントを含むプロジェクトの WAR をエクスポートします (エクスポート / War ファイル)。Jonas サーバーのディレクトリ webapps/autoload に WAR を配置する必要があります。Jonas サーバーを停止してから、Jonas サーバーを再起動します。
問題は、Internet Explorer 経由でアプリケーション サーバーにアクセスしたときに、コードの最後の変更が存在しないことです。ただし、localhost:8080 でアプリケーションを実行すると存在します。
私の WAR は以前のコンパイルから作成されたのではないかと思います。それが問題だと思いますか?そして、私は問題を見てきました:3つのプロジェクトのプロジェクトをきれいにするとき、私はこの非常に一般的なエラーがあります:
27/09/12 20:16:36 CEST: Build errors for my_project;
org.apache.maven.lifecycle.LifecycleExecutionException: Failed to execute goal
org.apache.maven.plugins:maven-compiler-plugin:2.0.2:compile (default-compile) on project alizesWeb: Compilation failure
まず、この非常に一般的で説明されていないエラーを解決するにはどうすればよいですか?
次に、このエラーが私の問題の原因だと思いますか (最後の変更が適用されていないアプリケーション)。
第三に、そうでない場合、変更を見つけてアプリケーションに統合するにはどうすればよいですか?
これは Maven Console の全内容です:
27/09/12 21:24:39 CEST: D:\utilisateurs\tcampos\Desktop\workspaceHeadAlizesVM\alizesWeb 27/09/12 21:24:39 CEST: mvn -B -s D:\utilisateurs\tcampos\Desktop\MavenRepository\settings.xml クリーン 27/09/12 21:24:47 CEST: Maven ビルダー: AUTO_BUILD 27/09/12 21:24:54 CEST: 既存の起動構成の使用 27/09/12 21:24:59 CEST: D:\utilisateurs\tcampos\Desktop\workspaceHeadAlizesVM\alizesWeb 27/09/12 21:24:59 CEST: mvn -B -s D:\utilisateurs\tcampos\Desktop\MavenRepository\settings.xml 27/09/12 21:25:13 CEST: D:\utilisateurs\tcampos\Desktop\workspaceHeadAlizesVM\clas2CoreGwt 27/09/12 21:25:13 CEST: mvn -B -s D:\utilisateurs\tcampos\Desktop\MavenRepository\settings.xml クリーン 27/09/12 21:25:16 CEST: Maven ビルダー: AUTO_BUILD 27/09/12 21:25:21 CEST: 既存の起動構成の使用 27/09/12 21:25:22 CEST: D:\utilisateurs\tcampos\Desktop\workspaceHeadAlizesVM\clas2CoreGwt 27/09/12 21:25:22 CEST: mvn -B -s D:\utilisateurs\tcampos\Desktop\MavenRepository\settings.xml 27/09/12 21:25:31 CEST: D:\utilisateurs\tcampos\Desktop\workspaceHeadAlizesVM\clas2CoreServer 27/09/12 21:25:31 CEST: mvn -B -s D:\utilisateurs\tcampos\Desktop\MavenRepository\settings.xml クリーン 27/09/12 21:25:32 CEST: Maven ビルダー: AUTO_BUILD 27/09/12 21:25:40 CEST: 既存の起動構成の使用 27/09/12 21:25:42 CEST: D:\utilisateurs\tcampos\Desktop\workspaceHeadAlizesVM\clas2CoreServer 27/09/12 21:25:42 CEST: mvn -B -s D:\utilisateurs\tcampos\Desktop\MavenRepository\settings.xml 27/09/12 21:25:49 CEST: D:\utilisateurs\tcampos\Desktop\workspaceHeadAlizesVM\alizesServices 27/09/12 21:25:49 CEST: mvn -B -s D:\utilisateurs\tcampos\Desktop\MavenRepository\settings.xml クリーン 27/09/12 21:25:59 CEST: 既存の起動構成の使用 27/09/12 21:26:01 CEST: D:\utilisateurs\tcampos\Desktop\workspaceHeadAlizesVM\alizesServices 27/09/12 21:26:01 CEST: mvn -B -s D:\utilisateurs\tcampos\Desktop\MavenRepository\settings.xml 27/09/12 21:26:06 CEST: Maven ビルダー: AUTO_BUILD 27/09/12 21:31:20 CEST: Maven ビルダー: FULL_BUILD requireFullBuild 27/09/12 21:31:20 CEST: [情報] 'UTF-8' エンコードを使用してフィルター処理されたリソースをコピーします。 27/09/12 21:31:20 CEST: [情報] 存在しない resourceDirectory D をスキップ:\utilisateurs\tcampos\Desktop\workspaceHeadAlizesVM\clas2CoreServer\src\main\resources 27/09/12 21:31:20 CEST: [情報] コンパイルするものがありません - すべてのクラスは最新です 27/09/12 21:31:20 CEST: [情報] 'UTF-8' エンコードを使用してフィルター処理されたリソースをコピーします。 27/09/12 21:31:20 CEST: [情報] 存在しない resourceDirectory D をスキップ:\utilisateurs\tcampos\Desktop\workspaceHeadAlizesVM\clas2CoreServer\src\test\resources 27/09/12 21:31:24 CEST: Maven ビルダー: FULL_BUILD requireFullBuild 27/09/12 21:31:24 CEST: [情報] 'UTF-8' エンコードを使用してフィルター処理されたリソースをコピーします。 27/09/12 21:31:24 CEST: [情報] 175 個のリソースをコピーしています 27/09/12 21:31:25 CEST: [情報] 174 個のソース ファイルを D:\utilisateurs\tcampos\Desktop\workspaceHeadAlizesVM\clas2CoreGwt\target\classes にコンパイルしています 27/09/12 21:31:27 CEST: clas2CoreGwt のビルド エラー。org.apache.maven.lifecycle.LifecycleExecutionException: プロジェクト clas2CoreGwt で目標 org.apache.maven.plugins:maven-compiler-plugin:2.0.2:compile (default-compile) を実行できませんでした: コンパイルの失敗 27/09/12 21:31:50 CEST: Maven ビルダー: FULL_BUILD requireFullBuild 27/09/12 21:31:50 CEST: [情報] 'UTF-8' エンコードを使用してフィルター処理されたリソースをコピーします。 27/09/12 21:31:50 CEST: [情報] 5 つのリソースをコピーしています 27/09/12 21:31:50 CEST: [情報] 144 個のリソースをコピーしています 27/09/12 21:31:50 CEST: [情報] 95 個のリソースをコピーしています 27/09/12 21:31:50 CEST: [情報] コンパイルするソースがありません 27/09/12 21:31:50 CEST: [情報] 'UTF-8' エンコードを使用してフィルター処理されたリソースをコピーします。 27/09/12 21:31:50 CEST: [情報] 存在しない resourceDirectory D をスキップ:\utilisateurs\tcampos\Desktop\workspaceHeadAlizesVM\alizesServices\src\test\resources 27/09/12 21:33:46 CEST: Maven ビルダー: FULL_BUILD requireFullBuild 27/09/12 21:33:46 CEST: [情報] 'UTF-8' エンコードを使用してフィルター処理されたリソースをコピーします。 27/09/12 21:33:46 CEST: [情報] 存在しない resourceDirectory D をスキップ:\utilisateurs\tcampos\Desktop\workspaceHeadAlizesVM\alizesWeb\src\main\resources 27/09/12 21:33:46 CEST: [INFO] 175 個のソース ファイルを D:\utilisateurs\tcampos\Desktop\workspaceHeadAlizesVM\alizesWeb\target\classes にコンパイルしています 27/09/12 21:33:47 CEST: alizesWeb のビルド エラー。org.apache.maven.lifecycle.LifecycleExecutionException: プロジェクト alizesWeb で目標 org.apache.maven.plugins:maven-compiler-plugin:2.0.2:compile (default-compile) を実行できませんでした: コンパイルの失敗 27/09/12 21:34:08 CEST: Maven ビルダー: AUTO_BUILD
ワークスペースの 4 つのプロジェクトをビルドする前に停止します。
この Maven コンソール (太字) では、私のワークスペースの少なくとも 2 つのプロジェクト、alizesWeb と clas2coreGwt で、1 つにビルド エラーがあることがわかります。
そして、これらのエラーが上記の問題の原因ではないかどうかを尋ねます(最後の変更がアプリケーションサーバーに配置されていません)
これは、「ログ エラー」ビューに書き込まれたエラーです。
org.apache.maven.lifecycle.LifecycleExecutionException: Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:2.0.2:compile (default-compile) on project alizesWeb: Compilation failure
at org.apache.maven.lifecycle.DefaultLifecycleExecutor.execute(DefaultLifecycleExecutor.java:581)
at org.apache.maven.lifecycle.DefaultLifecycleExecutor.execute(DefaultLifecycleExecutor.java:324)
at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:247)
at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:104)
at org.maven.ide.eclipse.internal.embedder.MavenImpl.execute(MavenImpl.java:233)
at org.maven.ide.eclipse.internal.project.GenericBuildParticipant.executePostBuild(GenericBuildParticipant.java:139)
at org.maven.ide.eclipse.internal.project.GenericBuildParticipant.build(GenericBuildParticipant.java:78)
at org.maven.ide.eclipse.internal.builder.MavenBuilder.build(MavenBuilder.java:153)
at org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:627)
at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)
at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:170)
at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:201)
at org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:253)
at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)