但是我已经将spring-web-mvc添加到确实包含此类文件的类路径中。
如果要创建Web应用程序,则唯一合适的方法是将.class文件放在WEB-INF / classes下,并将.jar文件放在WEB-INF / lib下。如果您做了其他任何事情,我会说这是错误的。不应修改启动脚本。本地环境变量将被忽略,并且不太可能在部署到的服务器上设置。
更新:
如果您告诉我您已经按照自己的IDE正确地完成了所有操作,那么我建议您做最后检查:查看实际部署到Tomcat的压缩或分解的WAR文件,并确保可以使用看到JAR。错误提到的类文件。如果不是WAR的一部分,则必须找出包装出了什么问题。如果您认为JAR在那里,请打开它并找到.class并检查路径。
您必须相信看到的错误消息。与其说“我所做的一切正确”,不如说“我错过了什么?”