환경설정을 한 뒤 프로젝트 우클릭 - Maven - Update Project 실행했더니
별안간 Beans 폴더가 사라짐
SEVERE: 클래스 [org.springframework.web.context.ContextLoaderListener]의 애플리케이션 리스너를 설정하는 중 오류 발생
java.lang.ClassNotFoundException: org.springframework.web.context.ContextLoaderListener
콘솔에 찍히는 무한 빨간줄
보통 기본설정 문제로 아래 4가지 파일 중 범인이 있음
servlet_context.xml
root_context.xml
web.xml
pom.xml
실제로 나는 web.xml 파일의 servlet 태그에서 servlet-class 태그를 빼먹어 오류가 났음
아래 코드로 복붙 후 Update Project를 다시 해 보니 Beas 파일 살아남
<servlet>
<servlet-name>appServlet</servlet-name>
<servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class>
<!-- DispatcherServlet 과 관련된 추가 설정에 대한 내용을 등록한 부분 -->
<init-param>
<param-name>contextConfigLocation</param-name>
<param-value>/WEB-INF/spring/appServlet/servlet-context.xml</param-value>
</init-param>
<load-on-startup>1</load-on-startup> <!-- DispatcherServlet이 읽어들여야 할 파일의 우선순위가 1순위 -->
</servlet>
<servlet-mapping>
<servlet-name>appServlet</servlet-name>
<url-pattern>/</url-pattern>
</servlet-mapping>
살아난 Beans 폴더