Validaţi rezultatul concatenării cu getRealPath("")

Această regulă semnalează codul Java care are referinţe la următoarele metode şi parametri:

În WebSphere tradiţional, aceste apeluri la metodă vor returna un String care se termină cu un slash înainte. În JBoss, valoarea de returnare nu se va termina cu un slash înainte. Ca urmare, concatenarea Şirului cu această metodă poate indica un fişier valid în JBoss, dar nu în WebSphere. Pentru fiecare apel la metodă semnalat, verificaţi că orice cod care utilizează rezultate înregistrează adăugarea unui slash la sfârşit în WebSphere.

De exemplu, să presupunem că aţi instalat un war explodat la /path/app.war. Ca urmare, apelarea getRealPath("") are următoarele rezultate: