이 규칙은 다음과 같은 메소드 및 매개변수에 대한 참조를 가진 Java 코드에 플래그를 지정합니다.
javax.servlet.http.HttpServletRequest.getRealPath("")javax.servlet.ServletContext.getRealPath("")javax.servlet.ServletRequest.getRealPath("")Traditional WebSphere에서 이 메소드 호출은 슬래시로 끝나는 문자열을 리턴합니다. Liberty에서는 리턴값이 슬래시로 끝나지 않습니다. 따라서 이 메소드와 문자열 연결은 traditional WebSphere에서는 올바른 파일을 가리키지만 Liberty에서는 올바른 파일을 가리키지 않을 수 있습니다. 플래그 지정된 각각의 메소드 호출에 대해 결과를 사용하는 코드로 인해 Liberty에서 후미 슬래시가 없는지 확인하십시오.
예를 들어, 분해된 war을 /path/app.war에 설치했다고 가정해 봅니다. 그러면 getRealPath("") 호출에서 다음과 같은 결과가 발생합니다.
/path/app.war//path/app.war