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

你可能感兴趣的:(IDE建立javaweb项目springclassnotfound问题)