🐢🐢꼬부기 LV.2 | 실습•에러/🛡️껍질에 숨기(에러해결)

서블릿경로 ClassNotFoundExection 해결

서화 2025. 11. 27. 11:22

액션파일들을 각 기능에 맞게 패키지로 묶어주고 인덱스에서 실행을 시켰는데 ClassNotFoundExection가 발생했다

사유는 프론트 컨트롤러가 들어있는 패키지의 경로를 수정하지 않았기 때문이다

기존 경로

<servlet>
		<servlet-name>FrontController</servlet-name>
		<display-name>FrontController</display-name>
		<description></description>
		<servlet-class>controller.FrontController</servlet-class>
	</servlet>

해결방법으로는 웹.xml로 가서 프론트 컨트롤러의 경로에 .common을 추가해준다

<servlet>
		<servlet-name>FrontController</servlet-name>
		<display-name>FrontController</display-name>
		<description></description>
		<servlet-class>controller.common.FrontController</servlet-class>
	</servlet>