我第一次使用STS
,并使用STS
创建了基于maven的网络应用程序;使用Spring MVC框架。
它使目录结构如下:
我已经使用STS配置了Apache tomcat。当我用STS启动tomcat(并将此Web应用程序部署到tomcat);在尝试访问资源时,它会给出错误:
javax.servlet.ServletException:实例化servlet类时出错 org.springframework.web.servlet.DispatcherServlet
根本原因
抛出java.lang.ClassNotFoundException: org.springframework.web.servlet.DispatcherServlet
很明显,它找不到DispatcherServlet类。
在STS
创建的目录结构中,它没有任何 lib 目录;我是否需要手动创建 lib 目录并将运行时所需的jar放入其中?
如果是这种情况,为什么不将maven插件(预先配置到STS中)制作正确的目录结构?
我做错了什么或者我不理解这些事情?
任何人都可以帮助我理解吗?