context-security 에러 발생
- 작성자 :
- 이*규
- 작성일 :
- 2014-02-18 15:03:13
- 조회수 :
- 1,007
- 구분 :
- 개발환경
- 진행상태 :
- 완료
Q
1. context-security 에러 발생
template 설치후 위와 같은 에러가 발생을 합니다. 특별한 문제는 보이지 않지만 에러표시가 안나왔으면 해서요..
어떻게 잡아주면 되는지요???
2. 통계 공통컴포넌트 연동시 발생하는 무결성 오류도 같이 알려주시면 감사드리겠습니다.
수고하세요.
template 설치후 위와 같은 에러가 발생을 합니다. 특별한 문제는 보이지 않지만 에러표시가 안나왔으면 해서요..
어떻게 잡아주면 되는지요???
2. 통계 공통컴포넌트 연동시 발생하는 무결성 오류도 같이 알려주시면 감사드리겠습니다.
수고하세요.
A
안녕하세요. 이성규님
1. 에러path 는 context-security.xml 의 53번째 line 관련 오류는
이클립스의 플러그인 기능 중 spring nature를 지정해서 이 프로젝트는 스프링 기반의 프로젝트인지 확인해 주는 기능이 있습니다.
이 기능을 통해 xml을 내부적으로 분석하는데, 실제 runtime시에는 상관이 없습니다.
따라서 에러표시를 삭제하고 싶을 때에는 spring nature을 삭제해 주시면 됩니다.
프로젝트에서 오른쪽 마우스클릭 --> Spring Tools --> Remove Spring Project Naure 해주시면 에러 표시가 삭제됩니다.
2. 해당 오류는 공통컴포넌트에서 처리되는 통계처리 상의 방식 때문입니다.
공통컴포넌트의 통계성 자료들은 일일 배치 형태로 이전 날짜에 대하여 처리하는데..
스케줄러 상에 SimpleTrigger로 배포되어 있기 때문입니다.
(12시간 또는 24시간 마다 호출)
이 경우 운영상에는 문제가 없지만 테스트 하시는 환경 상에 재기동을 할 때마다 한번씩 호출이 되다 보니 이전 처리된 통계 처리가 다시 처리되기 때문입니다..
이 경우는 SimpleTrigger 자체를 다음과 같이.. 시스템 운영에 맞게 CronTrigger로 변경하시거나 해당 오류를 무시하시면 됩니다.
<!-- 게시판 통계 트리거 정의 -->
<bean id="bbsStatsTrigger" class="org.springframework.scheduling.quartz.SimpleTriggerBean">
<property name="jobDetail" ref="bbsStats" />
<!-- 시작하고 2분후에 실행한다. (milisecond) -->
<property name="startDelay" value="120000" />
<!-- 매 24시간마다 실행한다. (milisecond) -->
<property name="repeatInterval" value="86400000" />
</bean>
==>
<bean id="cronTrigger" class="org.springframework.scheduling.quartz.CronTriggerBean">
<property name="jobDetail" ref="bbsStatsTrigger" />
<!-- 매일 01시 10분에 실행 -->
<property name="cronExpression" value="0 10 01 * * ?" />
</bean>
고맙습니다.
1. 에러path 는 context-security.xml 의 53번째 line 관련 오류는
이클립스의 플러그인 기능 중 spring nature를 지정해서 이 프로젝트는 스프링 기반의 프로젝트인지 확인해 주는 기능이 있습니다.
이 기능을 통해 xml을 내부적으로 분석하는데, 실제 runtime시에는 상관이 없습니다.
따라서 에러표시를 삭제하고 싶을 때에는 spring nature을 삭제해 주시면 됩니다.
프로젝트에서 오른쪽 마우스클릭 --> Spring Tools --> Remove Spring Project Naure 해주시면 에러 표시가 삭제됩니다.
2. 해당 오류는 공통컴포넌트에서 처리되는 통계처리 상의 방식 때문입니다.
공통컴포넌트의 통계성 자료들은 일일 배치 형태로 이전 날짜에 대하여 처리하는데..
스케줄러 상에 SimpleTrigger로 배포되어 있기 때문입니다.
(12시간 또는 24시간 마다 호출)
이 경우 운영상에는 문제가 없지만 테스트 하시는 환경 상에 재기동을 할 때마다 한번씩 호출이 되다 보니 이전 처리된 통계 처리가 다시 처리되기 때문입니다..
이 경우는 SimpleTrigger 자체를 다음과 같이.. 시스템 운영에 맞게 CronTrigger로 변경하시거나 해당 오류를 무시하시면 됩니다.
<!-- 게시판 통계 트리거 정의 -->
<bean id="bbsStatsTrigger" class="org.springframework.scheduling.quartz.SimpleTriggerBean">
<property name="jobDetail" ref="bbsStats" />
<!-- 시작하고 2분후에 실행한다. (milisecond) -->
<property name="startDelay" value="120000" />
<!-- 매 24시간마다 실행한다. (milisecond) -->
<property name="repeatInterval" value="86400000" />
</bean>
==>
<bean id="cronTrigger" class="org.springframework.scheduling.quartz.CronTriggerBean">
<property name="jobDetail" ref="bbsStatsTrigger" />
<!-- 매일 01시 10분에 실행 -->
<property name="cronExpression" value="0 10 01 * * ?" />
</bean>
고맙습니다.