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 tradycyjnym serwerze WebSphere metody te zwracają łańcuch kończący się ukośnikiem. Na serwerze JBoss wartość zwracana nie kończy się ukośnikiem. W rezultacie łańcuchy skonkatenowane za pomocą tej metody mogą wskazywać poprawne pliki na serwerze JBoss, ale nie w produkcie WebSphere. W przypadku każdego oznaczonego wywołania metody należy sprawdzić, czy kod korzystający z tych wyników realizuje dodawanie 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: