Ez a szabály a következő metódusokra és paraméterekre hivatkozó Java kódot jelzi:
javax.servlet.http.HttpServletRequest.getRealPath("")javax.servlet.ServletContext.getRealPath("")javax.servlet.ServletRequest.getRealPath("")Hagyományos WebSphere kiszolgálón ezek a metódushívások osztásjelre végződő karaktersorozatot adnak vissza. Liberty rendszerben a visszatérési érték nem osztásjelre végződik. Ennek eredményeként a karaktersorozatok összefűzése ezzel a metódussal érvényes fájlra mutathat a hagyományos kiszolgálón, de a Liberty kiszolgálón nem. Mindegyik megjelölt metódushívás esetében ellenőrizze, hogy az eredményt használó bármely kód magyarázatot ad-e a lezáró osztásjel hiányára a Liberty rendszerben.
Tegyük fel például, hogy közzétett fájlt telepített a
/path/app.war útvonalra. Ezután a
getRealPath("") meghívása a következőt eredményezi:
/path/app.war//path/app.war