syncNode之后WebSphere Application Server中的EAR未反映的更改?

syncNode之后WebSphere Application Server中的EAR未反映的更改?,websphere,Websphere,我们需要在WebSphere上测试一个功能 虽然dmgr有更新的代码,但我们需要旧代码。 因此,我们停止了自动同步,从备份中恢复了旧的EAR,并将EAR复制到profiles/installedApps/cell/目录中,同时将新的EAR备份到同一目录中(使用不同的名称,如EAR_bkp) 测试完成后,我们再次启用自动同步,并运行syncNode命令手动同步EAR,但我们无法看到新的更改。我们看到EAR文件被导入到nodeagents/cells/applications目录中,但更改并没有反映

我们需要在WebSphere上测试一个功能

虽然dmgr有更新的代码,但我们需要旧代码。 因此,我们停止了自动同步,从备份中恢复了旧的EAR,并将EAR复制到profiles/installedApps/cell/目录中,同时将新的EAR备份到同一目录中(使用不同的名称,如EAR_bkp)

测试完成后,我们再次启用自动同步,并运行syncNode命令手动同步EAR,但我们无法看到新的更改。我们看到EAR文件被导入到nodeagents/cells/applications目录中,但更改并没有反映在profiles/installedApps/cell/目录中


可能是什么问题?请建议。

WebSphere ND有管理工具,可以处理各种应用程序更新,而无需直接修改dmgr或节点上的目录,即应用程序>应用程序类型>WebSphere企业应用程序,然后选择应用程序,然后单击更新。附加链接中介绍了几个选项。还可以查看同一页上提到的卷展栏更新选项


您可以始终运行
完全重新同步
选项,而不只是
同步
。它将重新扫描dmgr.Hi Gas中的所有文件,因此问题在于应用程序服务器上的某些文件不是dmgr附带的。当我同步dmgr和appserver时,dmgr只更新已更改的文件。但是appserver上的额外文件应该保持不变,并且就在那里。完全同步选项是否能够将dmgr上更新的代码与appserver同步,而不会丢失appserver上的额外文件?此外,我还与节点进行了完全同步。但应用程序中缺少文件。日志:FileRepositor A ADMR0012I:存储库历元已刷新。NodeSyncTask A ADMS0003I:配置同步已成功完成。我不明白您想做什么。您不应直接在app server或dmgr目录结构中更改文件,而应始终通过控制台或脚本更新应用程序。同步总是从dmgr到应用程序服务器,因此您在应用程序服务器目录上所做的任何更改都将丢失。@因此,我需要知道的是,如果应用程序服务器和dmgr中的目录结构或文件不同,则完全同步应以与dmgr配置中完全相同的方式更新应用程序EAR,正确吗?该应用程序已在dmgr中更新,其中部署了完整的应用程序。但在将文件与节点同步时,我们看到缺少文件夹。