No bean named 'springSecurityFilterChain' is defined
- 작성자 :
- 박*석
- 작성일 :
- 2012-04-17 11:10:00
- 조회수 :
- 4,991
- 구분 :
- 실행환경
- 진행상태 :
- 완료
Q
제목 : No bean named 'springSecurityFilterChain' is defined
내용 : 전자정부 템플릿 프로젝트중 엔터비지니스 서버 구동 안되는 문제.
( 현재 심플 홈페이지는 구동됨 )
위내용으로 검색해보면 데이타소스 문제라고 하는데. DB 접속 이상없음
DB 생성했고 테이블 생성했고 데이터 인서트 했음
프로퍼티 설정내역
# DB서버 타입(mysql,oracle,altibase,tibero) - datasource 및 sqlMap 파일 지정에 사용됨
Globals.DbType = oracle
Globals.UserName=egovtemp_simplehome
Globals.Password=egovtemp_simplehome123
#oracle
Globals.DriverClassName=oracle.jdbc.driver.OracleDriver
Globals.Url=jdbc:oracle:thin:@x.xxx.xxx.xxx:8081:orcl <- 정상적으로 접속되는것을 확인 ( 토드로 )
log4j.xml 설정내역
<appender name="console" class="org.apache.log4j.ConsoleAppender">
<layout class="org.apache.log4j.PatternLayout">
<param name="ConversionPattern" value="%d %5p [%c] %m%n" />
</layout>
</appender>
<logger name="egovframework" additivity="false">
<level value="DEBUG"/>
<appender-ref ref="console"/>
</logger>
<!-- log SQL with timing information, post execution -->
<logger name="jdbc.sqltiming" additivity="false">
<level value="DEBUG" />
<appender-ref ref="console" />
</logger>
<logger name="org.springframework" additivity="false">
<level value="DEBUG" />
<appender-ref ref="console" />
</logger>
<root>
<level value="DEBUG" />
<appender-ref ref="console" />
</root>
! 로그가 출력되지 않는듯한데요..
에러로그
심각: Exception starting filter springSecurityFilterChain
org.springframework.beans.factory.NoSuchBeanDefinitionException: No bean named 'springSecurityFilterChain' is defined
at org.springframework.beans.factory.support.DefaultListableBeanFactory.getBeanDefinition(DefaultListableBeanFactory.java:527)
at org.springframework.beans.factory.support.AbstractBeanFactory.getMergedLocalBeanDefinition(AbstractBeanFactory.java:1083)
...
at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:289)
at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:414)
2012. 4. 17 오전 10:30:10 org.apache.catalina.core.StandardContext start
심각: Error filterStart
2012. 4. 17 오전 10:30:10 org.apache.catalina.core.StandardContext start
심각: Context [/eGovTemp_EnterBusiness] startup failed due to previous errors
입니다.
뭐가 문제인지 데체 찾을수가 없어요.
정말 환장하겠는게...
처음 프로젝트 추가하면 잘되는데
이클립스 껏다 켜면 에러남...
환장하겠음.. ㅠㅠ SERVER 클린 하고 재구동 하면 또 되네...
환장할노릇 ㅠㅠ
내용 : 전자정부 템플릿 프로젝트중 엔터비지니스 서버 구동 안되는 문제.
( 현재 심플 홈페이지는 구동됨 )
위내용으로 검색해보면 데이타소스 문제라고 하는데. DB 접속 이상없음
DB 생성했고 테이블 생성했고 데이터 인서트 했음
프로퍼티 설정내역
# DB서버 타입(mysql,oracle,altibase,tibero) - datasource 및 sqlMap 파일 지정에 사용됨
Globals.DbType = oracle
Globals.UserName=egovtemp_simplehome
Globals.Password=egovtemp_simplehome123
#oracle
Globals.DriverClassName=oracle.jdbc.driver.OracleDriver
Globals.Url=jdbc:oracle:thin:@x.xxx.xxx.xxx:8081:orcl <- 정상적으로 접속되는것을 확인 ( 토드로 )
log4j.xml 설정내역
<appender name="console" class="org.apache.log4j.ConsoleAppender">
<layout class="org.apache.log4j.PatternLayout">
<param name="ConversionPattern" value="%d %5p [%c] %m%n" />
</layout>
</appender>
<logger name="egovframework" additivity="false">
<level value="DEBUG"/>
<appender-ref ref="console"/>
</logger>
<!-- log SQL with timing information, post execution -->
<logger name="jdbc.sqltiming" additivity="false">
<level value="DEBUG" />
<appender-ref ref="console" />
</logger>
<logger name="org.springframework" additivity="false">
<level value="DEBUG" />
<appender-ref ref="console" />
</logger>
<root>
<level value="DEBUG" />
<appender-ref ref="console" />
</root>
! 로그가 출력되지 않는듯한데요..
에러로그
심각: Exception starting filter springSecurityFilterChain
org.springframework.beans.factory.NoSuchBeanDefinitionException: No bean named 'springSecurityFilterChain' is defined
at org.springframework.beans.factory.support.DefaultListableBeanFactory.getBeanDefinition(DefaultListableBeanFactory.java:527)
at org.springframework.beans.factory.support.AbstractBeanFactory.getMergedLocalBeanDefinition(AbstractBeanFactory.java:1083)
...
at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:289)
at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:414)
2012. 4. 17 오전 10:30:10 org.apache.catalina.core.StandardContext start
심각: Error filterStart
2012. 4. 17 오전 10:30:10 org.apache.catalina.core.StandardContext start
심각: Context [/eGovTemp_EnterBusiness] startup failed due to previous errors
입니다.
뭐가 문제인지 데체 찾을수가 없어요.
정말 환장하겠는게...
처음 프로젝트 추가하면 잘되는데
이클립스 껏다 켜면 에러남...
환장하겠음.. ㅠㅠ SERVER 클린 하고 재구동 하면 또 되네...
환장할노릇 ㅠㅠ
A
안녕하세요.. 박준석님..
Security 관련 된 설정이 포함되어 있지 않은 경우 발생되는 오류입니다. (템플릿의 경우 context-security.xml 파일)
/src/main/resources/ 밑에 context-security.xml 파일이 포함되어 있는지 확인해 보십시오..
또는 해당 파일이 존재하는 경우.. DB 연결이 되지 못해.. springSecurityFilterChain bean이 생성되지 못한 경우도 가능합니다.
이 경우는 올려주신 오류 이외에 별도의 오류가 나와있을 수 있습니다.
이 부분도 확인해 보시구요..
그럼.. 즐거운 하루되십시오.
감사합니다.
Security 관련 된 설정이 포함되어 있지 않은 경우 발생되는 오류입니다. (템플릿의 경우 context-security.xml 파일)
/src/main/resources/ 밑에 context-security.xml 파일이 포함되어 있는지 확인해 보십시오..
또는 해당 파일이 존재하는 경우.. DB 연결이 되지 못해.. springSecurityFilterChain bean이 생성되지 못한 경우도 가능합니다.
이 경우는 올려주신 오류 이외에 별도의 오류가 나와있을 수 있습니다.
이 부분도 확인해 보시구요..
그럼.. 즐거운 하루되십시오.
감사합니다.