Ta reguła oznacza odwołania do następujących metod:
com.ibm.websphere.management.AdminService.getProcessName()com.ibm.ejs.ras.RasHelper.getServerName()com.ibm.websphere.runtime.ServerName.getDisplayName()com.ibm.websphere.runtime.ServerName.getFullName()Te metody są niedostępne na serwerze Liberty.
Ta reguła ma zautomatyzowaną poprawkę. Skopiuj konfigurację niestandardową do pliku budowania aplikacji, aby włączyć automatyzację poprawek.
Skaner kodu źródłowego zawiera szybką poprawkę umożliwiającą zmianę dowolnego odwołania do wspomnianych wcześniej metod na odwołanie do metody java.lang.System.getProperty("wlp.server.name"), która pobiera nazwę serwera Liberty. To rozwiązanie nie działa na serwerze WebSphere Application Server traditional.
W przypadku alternatywnych rozwiązań należy zapoznać się z sekcją Dostęp programistyczny do właściwości położenia dostępną w dokumentacji.