Valider le résultat de la concaténation avec getRealPath("")

Cette règle marque le code Java ayant des références aux méthodes et paramètres suivants :

Dans le produit WebSphere Traditional, ces appels de méthode renvoient une chaîne se terminant par une barre oblique. Dans Liberty, la valeur de retour ne se termine pas par une barre oblique. Par conséquent, la concaténation de chaînes à l'aide de cette méthode risque de pointer vers un fichier valide dans le produit WebSphere Traditional, mais pas dans Liberty. Pour chaque appel de méthode marqué, vérifiez qu'un code qui utilise le résultat prend en compte le manque d'une barre oblique de fin dans Liberty.

Supposons par exemple que vous ayez installé un fichier d'archive Web explosé dans /path/app.war. L'appel de getRealPath("") génère alors les résultats suivants :