getRealPath("/")와 연결의 결과 유효성 검증

이 규칙은 다음과 같은 메소드 및 매개변수에 대한 참조를 가진 Java 코드에 플래그를 지정합니다.

Tomcat에서 이 메소드 호출은 슬래시로 끝나는 문자열을 리턴합니다. Liberty 및 traditional WebSphere에서는 리턴값이 슬래시로 끝나지 않습니다. 따라서 이 메소드와 문자열 연결은 Tomcat에서는 올바른 파일을 가리키지만 WebSphere에서는 올바른 파일을 가리키지 않을 수 있습니다. 플래그 지정된 각각의 메소드 호출에 대해 결과를 사용하는 코드로 인해 WebSphere에서 후미 슬래시가 없는지 확인하십시오.

예를 들어, 분해된 war을 /path/app.war에 설치했다고 가정해 봅니다. 그러면 getRealPath("/") 호출에서 다음과 같은 결과가 발생합니다.