Vor Version 19.0.0.8 gibt die Methode getRealPath in Liberty null zurück, wenn der angegebene Pfad nicht im Dateisystem vorhanden ist. Dieses Verhalten war anders als der traditionelle WebSphere Application Server und konnte in Anwendung NullPointerExceptions.resultieren.
In Liberty Version 19.0.0.8 wurde das getRealPath-Verhalten so geändert, dass es mit dem traditionellen WebSphere Application Server übereinstimmt.
Diese Regel markiert Java-Code, der Referenzen auf die folgenden Methoden enthält:
javax.servlet.http.HttpServletRequest.getRealPath(java.lang.String)javax.servlet.ServletContext.getRealPath(java.lang.String)javax.servlet.ServletRequest.getRealPath(java.lang.String)Stellen Sie sicher, dass Sie für konsistentes Verhalten Liberty Version 19.0.0.8 oder höher verwenden.