Questa regola contrassegna il codice Java che ha riferimenti ai seguenti metodi e parametri:
javax.servlet.http.HttpServletRequest.getRealPath("")javax.servlet.ServletContext.getRealPath("")javax.servlet.ServletRequest.getRealPath("")In WebSphere tradizionale, queste chiamate al metodo restituiranno una stringa che termina con una barra. In JBoss, il valore di ritorno non terminerà con una barra. Di conseguenza la concatenazione stringa con questo metodo può puntare ad un file valido in JBoss, ma non in WebSphere. Per ogni chiamata al metodo contrassegnata, verificare che nessun codice che utilizza il risultato causi l'aggiunta di una barra iniziale in WebSphere.
Ad esempio, presupponiamo di aver installato un war esploso in /path/app.war. Quindi, la chiamata a
getRealPath("") ha i seguenti risultati:
/path/app.war/path/app.war/