IDE建立javaweb项目springclassnotfound问题

在通过MAVEN自动下载依赖库后,直接运行还是会显示如下报错:

Java.lang.ClassNotFoundException: org.springframework.web.servlet.DispatcherServlet

但是这个包确实已经下载到maven库中,造成这个问题的原因是,javaweb项目需要单独引用一下这些依赖关系使其生效。

IntelliJ IDE中操作方法与eclipse不相同,记录如下:

  1. 重新创建war exploded:
    File -> Project Structure -> Artifacts -> + -> Web Application: Exploded -> From Modules -> 选择你的项目 -> OK -> OK
  2. 配置Tomcat
  • 点击下图位置,进入Tomcat配置页面


    进入Tomcat配置页面
  • 创建Tomcat Server(如果已创建,直接修改Deployment配置即可)

  • 修改Deployment
    Deployment -> + -> Artifact

重新运行,error解决。


Success
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容