問題が発生するのは、次のすべてに該当する場合です。
アプリケーションが EAR で、ここにアプリケーションクライアントが含まれる。
EAR がディレクトリ配備である。
EAR がアプリケーションクライアントモジュール myAppClient.jar を含む。ディレクトリ配備であるため、これは myAppClient_jar として事前に展開されている(この myApp は EAR の名前であり、不特定です)。
サーバー上に生成されたファイルが誤ったサーバーディレクトリに配置され、別の生成ファイルを上書きするため、アプリケーションクライアントを起動しようとすると次のエラーで失敗します。
java.lang.ClassNotFoundException:(main-class-for-the-client) |
詳細については、課題レポートを参照してください。