Ve starší verzi produktu Liberty než 19.0.0.8 vrátí metoda getRealPath hodnotu null, pokud uvedená cesta neexistuje v systému souborů. Toto chování se lišilo od tradičního chování aplikačního serveru WebSphere Application Server a mohlo vést k výjimkám NullPointerException v aplikaci.
V produktu Liberty ve verzi 19.0.0.8 bylo chování getRealPath změněno tak, aby odpovídalo tradičnímu chování aplikačníhzo serveru WebSphere Application Server.
Toto pravidlo značí kód Java, který odkazuje na následující metody:
javax.servlet.http.HttpServletRequest.getRealPath(java.lang.String)javax.servlet.ServletContext.getRealPath(java.lang.String)javax.servlet.ServletRequest.getRealPath(java.lang.String)Ujistěte se, že používáte produkt Liberty ve verzi 19.0.0.8 nebo novější, abyste zajistili konzistentní chování.