JEUS 7 배포 시에 java.lang.IllegalArgumentException: [*] is not a valid URL pattern. 문제
- 작성자 :
- 정*훈
- 작성일 :
- 2024-07-05 16:48:16
- 조회수 :
- 118
- 구분 :
- 개발환경 / 3.10
- 진행상태 :
- 완료
Q
안녕하세요
표준프레임워크 3.10 을 JEUS 7 에 배포시에 오류가 발생합니다
컴포넌트는 egovframework-all-in-oneAllNew_v3.10.1 를 사용했습니다
에러 로그에 나온 부분인 EgovWebApplicationInitializer.java 의 97번째 줄은
// -------------------------------------------------------------
// springSecurityFilterChain 설정
// -------------------------------------------------------------
FilterRegistration.Dynamic springSecurityFilterChain = servletContext.addFilter( "springSecurityFilterChain", new DelegatingFilterProxy() );
springSecurityFilterChain.addMappingForUrlPatterns( null, false, "*" );
이 부분에서 맨 밑줄인 springSecurityFilterChain.addMappingForUrlPatterns( null, false, "*" ); 여기에서 오류가 발생 하며
티맥스 쪽의 문의 답변에서는 "*" -> "/*" 로 변경 하는 것으로 답변 하고 있습니다
(https://www.tmaxsoft.com/kr/developer/community/view?devBoardSeq=133713)
"/*" 로 변경 시에는 배포는 정상적으로 되지만 첨부 파일 영상처럼 로그인 로그아웃 이외에 모든 메뉴에 접근이 불가능합니다
(로컬 TOMCAT 환경에서는 "*", "/*" 둘 다 정상 작동 됩니다)
혹시 이에 대한 해결책이 있을까요?
표준프레임워크 3.10 을 JEUS 7 에 배포시에 오류가 발생합니다
컴포넌트는 egovframework-all-in-oneAllNew_v3.10.1 를 사용했습니다
에러 로그에 나온 부분인 EgovWebApplicationInitializer.java 의 97번째 줄은
// -------------------------------------------------------------
// springSecurityFilterChain 설정
// -------------------------------------------------------------
FilterRegistration.Dynamic springSecurityFilterChain = servletContext.addFilter( "springSecurityFilterChain", new DelegatingFilterProxy() );
springSecurityFilterChain.addMappingForUrlPatterns( null, false, "*" );
이 부분에서 맨 밑줄인 springSecurityFilterChain.addMappingForUrlPatterns( null, false, "*" ); 여기에서 오류가 발생 하며
티맥스 쪽의 문의 답변에서는 "*" -> "/*" 로 변경 하는 것으로 답변 하고 있습니다
(https://www.tmaxsoft.com/kr/developer/community/view?devBoardSeq=133713)
"/*" 로 변경 시에는 배포는 정상적으로 되지만 첨부 파일 영상처럼 로그인 로그아웃 이외에 모든 메뉴에 접근이 불가능합니다
(로컬 TOMCAT 환경에서는 "*", "/*" 둘 다 정상 작동 됩니다)
혹시 이에 대한 해결책이 있을까요?
환경정보
-
- OS 정보 : 윈도우10프로
- 표준프레임워크 버전 : 3.10
- JDK(JRE) 정보 : 1.8
- WAS 정보 : JEUS 7
- DB 정보 : ORACLE 19C
- 기타 환경 정보 :
A
안녕하세요.
표준프레임워크센터입니다.
센터에서 테스트 했을 때는 영상과 같은 결과를 확인하지 못했습니다.
영상의 내용을 보면 필터의 url-pattern 부분보다는
권한설정과 관련된 문제로 보이므로
유저별 권한을 템플릿에서 제공하는 기본값으로
구성한 후 테스트해보시기 바랍니다.
참고로 최근에 배포하는 설정은 다음과 같으니 참고 부탁드리겠습니다.
https://github.com/eGovFramework/egovframe-common-components/blob/main/src/main/java/egovframework/com/cmm/config/EgovWebApplicationInitializer.java
감사합니다.
표준프레임워크센터입니다.
센터에서 테스트 했을 때는 영상과 같은 결과를 확인하지 못했습니다.
영상의 내용을 보면 필터의 url-pattern 부분보다는
권한설정과 관련된 문제로 보이므로
유저별 권한을 템플릿에서 제공하는 기본값으로
구성한 후 테스트해보시기 바랍니다.
참고로 최근에 배포하는 설정은 다음과 같으니 참고 부탁드리겠습니다.
https://github.com/eGovFramework/egovframe-common-components/blob/main/src/main/java/egovframework/com/cmm/config/EgovWebApplicationInitializer.java
감사합니다.