본문 바로가기
오류리포트

[오류리포트] BeanDefinitionStoreException

by ssunooo 2024. 10. 7.

 

 

 

BeanDefinitionStoreException오류 발생 : 잘못된 Bean 로드 오류

 

 

 

오류원인 서칭

WEB-INF 폴더 하위에 설정파일에서 설정해놓은 서블릿 설정파일을 찾을 수 없어서 생긴 오류

밑의 ds servlet을 설정해 놓았지만

 

밑의 WEB-INF 하위 폴더에 ds 서블릿 설정파일이 없음

 

밑의 사진과 같이 xml파일 생성하여 해결

 

 

<해결 코드 - ds-servlet.xml 설정파일>

<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans"
	xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
	xsi:schemaLocation="http://www.springframework.org/schema/beans
						http://www.springframework.org/schema/beans/spring-beans.xsd">

	<bean class="org.springframework.web.servlet.handler.SimpleUrlHandlerMapping">
		<property name="mappings">
			<props>
				<prop key="/login.do">login</prop>
				<prop key="/main.do">main</prop>
			</props>
		</property>
	</bean>
	
	<bean class="com.koreait.app.view.member.LoginController" id="login" />
	<bean class="com.koreait.app.view.member.MainController" id="main" />
	
</beans>

 

 

 

2024.10.07