egovWebLogInterceptor 가 실행되지않습니다.
- 작성자 :
- 장*니
- 작성일 :
- 2016-03-25 10:50:36
- 조회수 :
- 1,460
- 구분 :
- 공통컴포넌트
- 진행상태 :
- 완료
Q
<mvc:interceptors>
<mvc:interceptor>
<mvc:mapping path="/**" />
<mvc:exclude-mapping path="/login.do" />
<mvc:exclude-mapping path="/WEB-INF/**" />
<!-- 로그인 체크가 필요한 URL과 로그인 여부를 체크해줄 인터셉터를 등록한다. -->
<bean id="authenticInterceptor"
class="egovframework.com.cmm.interceptor.AuthenticInterceptor">
-생략-
<mvc:interceptor>
<mvc:mapping path="/**"/>
<mvc:exclude-mapping path="/login.do"/>
<mvc:exclude-mapping path="/WEB-INF/**"/>
<!-- 웹로그 인터셉터 Start -->
<bean id="egovWebLogInterceptor"
class="egovframework.com.sym.log.wlg.web.EgovWebLogInterceptor" />
<!-- 웹로그 인터셉터 End -->
</mvc:interceptor>
</mvc:interceptors>
authenticInterceptor -> /login.do 이거는 되는데
egovWebLogInterceptor -> 이게 안되요
처음에 스프링 시큐리티 썻다가 -> /j_spring_security_check
시큐리티 지우면서 /login.do로 바꾸었는데 그 뒤로 안되요 ㅠㅠ에러도 안뜹니다
<mvc:interceptor>
<mvc:mapping path="/**" />
<mvc:exclude-mapping path="/login.do" />
<mvc:exclude-mapping path="/WEB-INF/**" />
<!-- 로그인 체크가 필요한 URL과 로그인 여부를 체크해줄 인터셉터를 등록한다. -->
<bean id="authenticInterceptor"
class="egovframework.com.cmm.interceptor.AuthenticInterceptor">
-생략-
<mvc:interceptor>
<mvc:mapping path="/**"/>
<mvc:exclude-mapping path="/login.do"/>
<mvc:exclude-mapping path="/WEB-INF/**"/>
<!-- 웹로그 인터셉터 Start -->
<bean id="egovWebLogInterceptor"
class="egovframework.com.sym.log.wlg.web.EgovWebLogInterceptor" />
<!-- 웹로그 인터셉터 End -->
</mvc:interceptor>
</mvc:interceptors>
authenticInterceptor -> /login.do 이거는 되는데
egovWebLogInterceptor -> 이게 안되요
처음에 스프링 시큐리티 썻다가 -> /j_spring_security_check
시큐리티 지우면서 /login.do로 바꾸었는데 그 뒤로 안되요 ㅠㅠ에러도 안뜹니다
A
장하니님, 안녕하세요.
웹로그 인터셉터의 경우 경로에 상관없이 항상 실행되는 인터셉터로 기본 제공됩니다.
mapping path를 /*로 설정하거나, mapping path를 설정하지 마시고 다음처럼 설정하시면 전체 경로에 대해 인터셉터가 적용됩니다. 변경하여 테스트 해보시기 바랍니다.
<mvc:interceptors>
<bean class="egovframework.com.sym.log.wlg.web.EgovWebLogInterceptor"/>
</mvc:interceptors>
그 외의 경우는 설정 등의 점검이 필요할 것 같으나, 센터측에서 알 수 없으므로 가이드는 이정도까지 가능할 것 같습니다.
http://www.egovframe.go.kr/wiki/doku.php?id=egovframework:rte2:ptl:spring_mvc_tag_configuration#mvcview-controller
감사합니다.
웹로그 인터셉터의 경우 경로에 상관없이 항상 실행되는 인터셉터로 기본 제공됩니다.
mapping path를 /*로 설정하거나, mapping path를 설정하지 마시고 다음처럼 설정하시면 전체 경로에 대해 인터셉터가 적용됩니다. 변경하여 테스트 해보시기 바랍니다.
<mvc:interceptors>
<bean class="egovframework.com.sym.log.wlg.web.EgovWebLogInterceptor"/>
</mvc:interceptors>
그 외의 경우는 설정 등의 점검이 필요할 것 같으나, 센터측에서 알 수 없으므로 가이드는 이정도까지 가능할 것 같습니다.
http://www.egovframe.go.kr/wiki/doku.php?id=egovframework:rte2:ptl:spring_mvc_tag_configuration#mvcview-controller
감사합니다.