1

您是否知道应用文件是否会从 dmgr 端同步并在我们从 installedApps 路径中删除后重新生成?

我最近从客户那里得到一个问题,即他们将一个图像文件上传到 WASNodeinstalledApps应用程序路径manually中。之后,他们再次从installedApps应用程序路径中手动删除了该文件。但是在重新启动应用程序服务器进程后,该文件已在同一installedApps路径下重新生成。

所以我怀疑该文件可能已从 dmgr 节点重新同步,例如文件applications夹下的 app 文件。但是,首先,我没有在 DMGRapplications文件夹的应用程序 ear 文件中看到该图像文件。此外,我自己做了一个测试,如果我从installedApps应用程序路径中删除了文件,即使节点同步完成,该文件也不会再重新生成。

那么有人知道为什么吗?

提前致谢。

4

1 回答 1

1

这是所有产品内部,不能依赖。我的观察是安装应用程序会创建DMGR_HOME/config/cells/CELL/applications/APP.ear/APP.ear. 在节点同步期间,该文件被复制到每个节点代理中的相同位置,然后NODE_HOME/installedApps/CELL/APP.ear被删除,EAR 被重新扩展。

在您的示例中,您需要修改应用程序以便修改 EAR(例如,AdminApp.update或可能修改绑定),以便在同步节点时强制重新扩展 EAR。如果图像文件在 dmgr 中不存在,我不知道它会如何显示。

于 2012-07-10T11:09:14.037 回答