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