Questa regola contrassegna il codice Java che contiene 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 WebLogic, il valore di restituzione non termina con una barra. Come risultato, la concatenazione della stringa con questo metodo può puntare ad un file valido in WebLogic, ma non in WebSphere. Per ciascuna chiamata al metodo contrassegnata, verificare che il codice che utilizza il risultato tenga in considerazione l'aggiunta di una barra iniziale in WebSphere.
Ad esempio, si supponga di aver installato un file war decompresso in /path/app.war. La chiamata
getRealPath("") genera i seguenti risultati:
/path/app.war/path/app.war/