![使用 Websphere Application Server wsadmin.bat 部署 EAR 而不丢失安全角色映射?](https://linux22.com/image/527863/%E4%BD%BF%E7%94%A8%20Websphere%20Application%20Server%20wsadmin.bat%20%E9%83%A8%E7%BD%B2%20EAR%20%E8%80%8C%E4%B8%8D%E4%B8%A2%E5%A4%B1%E5%AE%89%E5%85%A8%E8%A7%92%E8%89%B2%E6%98%A0%E5%B0%84%EF%BC%9F.png)
我们正在使用 wsadmin.bat 运行针对 WAS 的 CI
使用此命令更新应用程序
$AdminApp update ${projectName}EAR app {-operation update -update.ignore.new -contents {${artifactsDir}/${projectName}-${buildVersion}.ear}}
这将导致所有“安全角色到用户/组的映射”设置重置,即使所有其他设置都保留下来-更新.忽略.新
有人知道怎么修这个东西吗?
答案1
你可能想尝试:
$AdminApp install 作为参数 -update -update.ignore.new 仅当您指定安装命令并且存在现有绑定并且现有绑定比新 ear 中的绑定旧时才适用。