getRealPath 方法针对不存在的文件返回 null

在 V19.0.0.8 之前的 Liberty 中,如果文件系统上不存在指定的路径,那么 getRealPath 方法返回 null。此行为与传递 WebSphere Application Server 不同,且可能在应用程序 NullPointerExceptions 中引起结果。

在 Liberty V19.0.0.8 中,getRealPath 行为已更改为与 WebSphere Application Server 传统行为匹配。

此规则会标记引用了以下方法的 Java 代码:

确保您正在使用 Liberty V19.0.0.8 或更高版本以确保一致的行为。