该规则用于标记对以下方法的引用:
com.ibm.websphere.management.AdminService.getProcessName()com.ibm.ejs.ras.RasHelper.getServerName()com.ibm.websphere.runtime.ServerName.getDisplayName()com.ibm.websphere.runtime.ServerName.getFullName()这些方法在 Liberty 上不可用。
此规则具有自动修订。 将定制配置复制到应用程序构建文件以启用修订自动化。
源扫描程序具有快速修正功能,可用于将针对先前提到的方法的任意引用更改为 java.lang.System.getProperty("wlp.server.name"),以检索 Liberty 服务器名称。此解决方案在 WebSphere Application Server Traditional 上无效。
有关替代解决方案,请参阅文档中的 对位置属性的程序化访问部分。