EgovWebApplicationInitializer.java 내 Url pattern "*" 지정
- 작성자
- 관리자
- 작성일자
- 2024-07-08
- 조회수
- 229
Q
EgovWebApplicationInitializer.java URL 매핑 패턴이 "/*"가 아닌 "*"로 지정되어
"java.lang.IllegalArgumentException: [*] is not a valid URL pattern" 오류가 표시됩니다.
A
"java.lang.IllegalArgumentException: [*] is not a valid URL pattern"와 같은 URL패턴 오류가 검출되시는 경우
src/main/java/egovframework/com/cmm/config/EgovWebApplicationInitializer.java 파일을 확인하여
기재되어 있는 "*" url pattern을 "/*"로 변경하시기 바랍니다.
(변경 예시)
springSecurityFilterChain.addMappingForUrlPatterns(null, false, "*");
→ springSecurityFilterChain.addMappingForUrlPatterns(null, false, ""/*"");
해당 오류는 WAS별 URL 패턴에 대한 규정 차이로 인해 발생할 수 있으며,
관련 코드는 표준프레임워크 4.2버전부터 개선되어 제공되고 있습니다.
src/main/java/egovframework/com/cmm/config/EgovWebApplicationInitializer.java 파일을 확인하여
기재되어 있는 "*" url pattern을 "/*"로 변경하시기 바랍니다.
(변경 예시)
springSecurityFilterChain.addMappingForUrlPatterns(null, false, "*");
→ springSecurityFilterChain.addMappingForUrlPatterns(null, false, ""/*"");
해당 오류는 WAS별 URL 패턴에 대한 규정 차이로 인해 발생할 수 있으며,
관련 코드는 표준프레임워크 4.2버전부터 개선되어 제공되고 있습니다.