1

アプリ ファイルが dmgr 側から同期され、installedApps パスから削除された後に再生成されるかどうかを知っていますか?

最近、顧客から 1 つの問題がありました。つまり、1 つの画像ファイルが WASNode installedAppsapp pathにアップロードされましmanuallyた。その後、そのファイルをinstalledAppsアプリ パスから手動で再度削除しました。しかし、アプリケーション サーバー プロセスを再起動した後、そのファイルは同じinstalledAppsパスの下に再生成されました。

したがって、フォルダーの下のアプリファイルのように、ファイルがdmgrノードから再同期された可能性があると思われapplicationsます。ただし、まず、DMGRapplicationsフォルダーのアプリケーション ear ファイル内にそのイメージ ファイルが表示されません。さらに、installedAppsアプリのパスからファイルを削除すると、ノードの同期が完了しても、そのファイルが再生成されることはありません。

それで、誰かが理由を知っていますか?

前もって感謝します。

4

1 に答える 1

1

これはすべて製品の内部であり、信頼することはできません。私の観察では、アプリケーションをインストールすると が作成されますDMGR_HOME/config/cells/CELL/applications/APP.ear/APP.ear。ノードの同期中に、このファイルは各ノード エージェントの同じ場所にコピーされてからNODE_HOME/installedApps/CELL/APP.ear削除され、EAR が再展開されます。

あなたの例ではAdminApp.update、ノードを同期するときにEARを強制的に再展開するために、EARが変更されるようにアプリケーションを変更する必要があります(たとえば、またはバインディングを変更する可能性があります)。イメージ ファイルが dmgr に存在しない場合に、イメージ ファイルがどのように表示されるかについての理論はありません。

于 2012-07-10T11:09:14.037 に答える