Ergebnis der Verkettung mit getRealPath("/") validieren

Diese Regel markiert Java-Code, der Referenzen auf die folgenden Methoden und Parameter enthält:

In Tomcat geben diese Methodenaufrufe eine Zeichenfolge zurück, die mit einem Schrägstrich endet. In Liberty und WebSphere Traditional endet der Rückgabewert nicht mit einem Schrägstrich. Deshalb kann die Verkettung von Zeichenfolgen mit dieser Methode auf eine gültige Datei in Tomcat verweisen, aber in WebSphere nicht. Überprüfen Sie für jeden markierten Methodenaufruf, ob jeder Code, der das Ergebnis verwendet, dafür sorgt, dass in WebSphere kein abschließender Schrägstrich verwendet wird.

Angenommen, Sie haben eine erweiterte WAR-Datei in /Pfad/app.war installiert. In diesem Fall liefert der Aufruf von getRealPath("/") die folgenden Ergebnisse: