ApplicationContext 관련해서 질문드립니다.
- 작성자 :
- 장*혁
- 작성일 :
- 2016-02-01 16:10:52
- 조회수 :
- 1,078
- 구분 :
- 개발환경
- 진행상태 :
- 완료
Q
안녕하세요.
전자정부표준프레임워크 공용컴포넌트 부분을 보고있습니다.
EgovSSOLoginFilter.java 부분에서 에러가 나서 보니
public void doFilter(ServletRequest request, ServletResponse response, FilterChain chain) throws IOException, ServletException {
ApplicationContext act = WebApplicationContextUtils.getRequiredWebApplicationContext(config.getServletContext());
EgovSSOService egovSSOService = null;
try {
egovSSOService = (EgovSSOService) act.getBean("egovSSOService"); // 이부분에서 NullPointException 이 일어났습니다.
....
} ....
act.containsBean("egovSSOService") 찍어보니 False입니다.
ApplicationContext에 egovSSOService을 Bean으로 등록해야될것 같은데 방법을 모르겠습니다.
답변부탁드립니다.
그리고 web.xml을 첨부하였습니다.
그리고 EgovSpringSecurityLoginFilter.java의 87Line에
//context-common.xml 빈 설정에 egovUserDetailsSecurityService를 등록 해서 사용해야 정상적으로 동작한다. 라고 적혀있습니다.
context-common.xml 을보니 egovUserDetailsSecurityService가 등록되어있지 않은데 등록어떻게 하는지 알려주시면 감사하겠습니다.
감사합니다.
전자정부표준프레임워크 공용컴포넌트 부분을 보고있습니다.
EgovSSOLoginFilter.java 부분에서 에러가 나서 보니
public void doFilter(ServletRequest request, ServletResponse response, FilterChain chain) throws IOException, ServletException {
ApplicationContext act = WebApplicationContextUtils.getRequiredWebApplicationContext(config.getServletContext());
EgovSSOService egovSSOService = null;
try {
egovSSOService = (EgovSSOService) act.getBean("egovSSOService"); // 이부분에서 NullPointException 이 일어났습니다.
....
} ....
act.containsBean("egovSSOService") 찍어보니 False입니다.
ApplicationContext에 egovSSOService을 Bean으로 등록해야될것 같은데 방법을 모르겠습니다.
답변부탁드립니다.
그리고 web.xml을 첨부하였습니다.
그리고 EgovSpringSecurityLoginFilter.java의 87Line에
//context-common.xml 빈 설정에 egovUserDetailsSecurityService를 등록 해서 사용해야 정상적으로 동작한다. 라고 적혀있습니다.
context-common.xml 을보니 egovUserDetailsSecurityService가 등록되어있지 않은데 등록어떻게 하는지 알려주시면 감사하겠습니다.
감사합니다.
A
장인혁님, 안녕하세요.
에러가 나는 부분에 관해서는 소스가 아닌, 에러 발생 전체 로그를 첨부해 주셔야 저희측에서 분석에 용이합니다.
에러로그를 첨부하시어 다시 문의 주시기 바랍니다.
감사합니다.
에러가 나는 부분에 관해서는 소스가 아닌, 에러 발생 전체 로그를 첨부해 주셔야 저희측에서 분석에 용이합니다.
에러로그를 첨부하시어 다시 문의 주시기 바랍니다.
감사합니다.