在 web.xml 配置 DispatcherServlet 後啟動報錯,移除該配置則正常。錯誤堆棧提示 CommonInterceptor 類未找到 (ClassNotFoundException)。
DispatcherServlet 初始化時會加載 Spring MVC 配置文件 (如 spring-mvc.xml),該配置中引用了 CommonInterceptor (攔截器),但類路徑下找不到該類:
<mvc:interceptors> 配置的類全限定名。CommonInterceptor 確認存在且編譯無誤。WEB-INF/classes 或 lib 是否包含該類文件。mvn clean compile 重新編譯。暫時註釋掉攔截器配置,若啟動正常,確定為該類缺失問題。