Ez a szabály megjelöli a következő metódusokra és paraméterekre hivatkozó Java kódot:
javax.servlet.http.HttpServletRequest.getRealPath("")javax.servlet.ServletContext.getRealPath("")javax.servlet.ServletRequest.getRealPath("")A hagyományos WebSphere esetén ezek a metódushívások egy törtvonallal végződő karaktersorozatot fognak visszaadni. JBoss esetén a visszatérési érték nem törtvonallal fog végződni. Ennek eredményeként a karaktersorozat-összefűzés ezzel a metódussal egy olyan fájlra mutathat, amely érvényes JBoss környezetben, de nem érvényes WebSphere környezetben. Minden egyes megjelölt metódushívás esetén ellenőrizze, hogy az eredményt használó kódban hozzá kell-e adni egy záró törtvonalat WebSphere környezetben.
Például tegyük fel, hogy egy bontott war archívumot telepít a
/path/app.war útvonalra. Ezután a
getRealPath("") meghívása a következőt eredményezi:
/path/app.war/path/app.war/