Această regulă semnalează codul Java care are referinţe la următoarele metode şi parametri:
javax.servlet.http.HttpServletRequest.getRealPath("*/")javax.servlet.ServletContext.getRealPath("*/")javax.servlet.ServletRequest.getRealPath("*/")În WebLogic, aceste apeluri la metodă vor returna un şir care nu se termină cu un slash înainte. În Liberty şi WebSphere tradiţional, valoarea de returnare se va termina cu un slash înainte. Ca rezultat, concatenarea şirului cu această metodă poate indica către un fişier valid în WebLogic, 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. Apelarea
getRealPath("/WEB-INF/") are următoarele rezultate:
/path/app.war/WEB-INF/path/app.war/WEB-INF/