IDEA环境下SpringMVC HelloWorld访问注解路径404
SpringMVC 项目启动首页可访问,注解指定路径404
环境:使用IDEA 2020.2.x版本 tomcat 7.0.42,
问题:如题,自动生成的index.jsp可以访问,注解路径/index无法访问,Tomcat控制台无任何异常
出现问题如图所示:
出现该问题时项目整体结构:
在百思不得其解的时候,感谢百度某大神提醒,看Tomcat日志,发现了一个异常,异常类型是java.lang.ClassNotFoundException,如图所示
突然想起来JavaWeb项目所需的Jar包需要在WEB-INF中,否则tomcat无法找到指定的包。
经过修改的项目结构如图:
重新编译再次运行,Tomcat日志无异常,项目运行成功!
总结:出现这个问题,优先检查Web.xml是否配置SpringMVC的启动,再次检查SpringMVC的全局配置文件是否使用扫描包,如果代码不存在问题,则检查JAR包是否导入到WEB-INF中!