此規則標示下列方法的參照:
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。
如需替代方案,請參閱文件中的 Programmatic access to location properties 一節。