Sprawdź poprawność wyniku konkatenacji za pomocą metody getRealPath("/")

Ta reguła powoduje oznaczenie kodu Java, który zawiera odwołania do następujących metod i parametrów:

W produkcie Tomcat metody te zwracają łańcuch kończący się ukośnikiem. W produkcie Liberty i tradycyjnym produkcie WebSphere wartość zwracana nie kończy się ukośnikiem. W rezultacie łańcuchy skonkatenowane za pomocą tej metody mogą wskazywać poprawne pliki w produkcie Tomcat, ale nie w produkcie WebSphere. W przypadku każdego oznaczonego wywołania metody należy sprawdzić, czy w kodzie korzystającym z tych wyników przestrzegana jest reguła dotycząca braku końcowego znaku ukośnika w produkcie WebSphere.

Przyjmijmy na przykład, że rozwinięty plik war został zainstalowany w katalogu /path/app.war. Wywołanie metody getRealPath("/") da następujące wyniki: