使用 getRealPath("") 验证并置结果

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

在 Traditional WebSphere 中,这些方法调用将返回以正斜杠结尾的字符串。 在 Liberty中, 返回值不会以正斜杠结束。 因此,使用此方法的字符串并置可能指向 传统 WebSphere 中的有效文件,但不在 Liberty中。 对于已标记的每个方法调用,请检查是否有任何代码 使用结果可以说明在 Liberty 中缺少反斜杠的原因。

例如,假定已将分解的 war 安装到 /path/app.war。 然后调用 getRealPath("") 具有以下结果::